Linux系统的文件共享非常方便,可以实现多个计算机之间共享文件,让工作和学习更加高效。本篇文章将为大家介绍Linux共享文件的方法。
成都创新互联公司成立于2013年,先为岚山等服务建站,岚山等地企业,进行企业商务咨询服务。为岚山企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
一、安装Samba
Samba是一种通用的网络共享协议,可以实现Linux与Windows之间的文件共享。首先需要在Linux系统中安装Samba,可以通过如下命令进行安装:
sudo apt-get update && sudo apt-get install samba
安装完成之后,使用以下命令验证Samba是否已被正确安装:
sudo systemctl status bd
如果显示“active (running)”则表示Samba已经成功安装。
二、创建共享文件夹
接下来需要创建一个共享文件夹,可以使用mkdir命令创建一个新的文件夹。在本例中,我们将在/home目录下创建一个名为”shared”的文件夹:
sudo mkdir /home/shared
三、配置Samba
在使用Samba共享文件之前,需要对其进行一些配置。首先需要编辑Samba的配置文件,可以使用如下命令进行编辑:
sudo nano /etc/samba/b.conf
在配置文件中,需要添加一些内容以允许其他用户访问共享文件夹。在配置文件最下方添加以下内容:
[shared]
comment = Shared Folder
path = /home/shared
browsable = yes
guest ok = yes
read only = no
create mask = 0777
directory mask = 0777
上述内容中,[shared]是共享文件夹的名称,可以根据个人需求进行修改。其中,path指定共享文件夹的路径,browsable表示用户是否可以浏览文件夹,guest ok表示是否允许来宾用户访问文件夹,read only则表示是否允许用户只读访问文件夹。最后的create mask和directory mask则是文件和文件夹的默认权限设置。完成修改后,保存并关闭配置文件。
接下来需要重启Samba服务,使配置生效:
sudo systemctl restart bd
四、访问共享文件夹
现在,已经可以访问共享文件夹了。可以在Windows或其他Linux计算机上,通过文件浏览器或命令行进行访问。
在Windows系统中,可以通过网络浏览器或命令行进行访问。点击”Network”或”我的网络位置”,可以列出所有的本地网络计算机。找到包含共享文件夹的Linux计算机,双击进入,选择共享文件夹并进行访问。
在其他Linux系统中,可以使用如下命令进行访问:
sudo mount -t cifs //192.168.1.100/shared /mnt/shared -o guest
其中,//192.168.1.100/shared表示共享文件夹的位置,/mnt/shared则是本地挂载点的位置,guest则表示以来宾用户身份进行访问。
五、常用共享文件夹命令
除了创建、配置和访问共享文件夹,还可以使用一些常用的命令对共享文件夹进行管理:
1. 查看已共享文件夹的列表
sudo bstatus
2. 断开共享连接
sudo bclient -L localhost -U%
sudo bcontrol all close-share shared
以上就是Linux共享文件夹命令的简明教程,希望能为大家提供些帮助。在使用共享功能时,需要注意一些安全问题,不要将重要文件共享给其他用户,以免引起数据泄露。
相关问题拓展阅读:
在Linux中设置共享目录,需要使用samba服务,流程如下:
1.是否安装了samba服务
sudo apt-get install samba
sudo apt-get install bfs
2.创建需要共享的目录/ home/usr/share
#在目录/home/xxxx/share xxx为用户扒余名
mkdir share
3.修改该目录权限
chmod 777 share
4.备份并编辑b.conf允许网络用户访问
Sudo cp /etc/samba/b.conf /etc/samba/b.confSudo gedit /etc/samba/b.conf
#搜索security=user
#加入
security = user
username map = /etc/samba/sambausers
#文件最后加入:允许访问用户为 user1 贡献目录/home/xxxxx/share
comment = Share Folder with username and password
path = /home/xxxx/share
public = yes
writable = yes
vaild users = user1
create mask = 0700
directory mask =0700
force user 悄此友= nobody
force group = nogroup
available = yes
browerable = yes
#防止显示中文出现乱码
#在global workgroup=MSHOME改为WORKGROUP增加
display charset = UTF-8
unix charset = UTF-6
dos charset = cp936
5.增加网络访问用户user1 /删除用户 sudo userdel – r user1
sudo useradd user1
#该用户将只能从远程访问启槐,不能从本机登录。而且samba的登录密码能和本机登录密码不相同。
6.目前要新增网络使用者的帐号:
sudo bpasswd -a user1
sudo gedit /etc/samba/busers
7.在新建立的文件内加入下面这一行并保存
user1 = “network username”
8.需要更改newsfan的网络访问密码,也用这个命令更改
sudo bpasswd -a user1
9.删除网络使用者的帐号的命令把上面的 -a 改成 -x
sudo testparm
sudo /etc/init.d/samba restart
10.最后退出重新登录或重新启动一下机器,在linux终端中查询ip
ifconfig -a
#ip为192.168.128.128
11.然后在window运行\\192.168.128.128 访问share 用户名为user1 密码输入已设置的密码。
你在银伏旅linux下更改要共享的这个目录权限,以及他的子目录的权限
比如你要共享/root/abc这个目录,你可以在/root这个目录中使用命令:
chmod -R 777 abc
chmod 命令是改变目录或者文件的权限
-R 是将这个目录,以及目录中的文件和他的子目录,以及子目录中所有的文件,总之,就是这个锋凳厅册目录下所有的东西的权限一并修改
777 指的是要更改的权限,具体代表什么意思,不好说,你可以到相关网站上查询
abc 就是你要共享的那个目录了
还有什么疑问,可以加我QQ:
参段悄慎握敬考运燃
用ftp samba nfs 等都可以 共享出来
ftp 需要开服务 service vsftp start 把携首圆你想要共享的目录放在 /var/ftp/ 下面别人就可以看到了
samba比较麻烦 需要从配置文件里 自己手动配置 百度一下如何配置 然后起服务 service b start 其他人远程挂载就可以了
nfs 需要在配置文芹敬件里手动写 /etc/exports 写一段话 /test 192.168.1.0(rw,sync)
/test —-你想要共享的目录.168.1.0—-允许某个网段可以看到你共享的目录 也要别人远辩塌程挂载
关于linux 共享文件夹命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
香港服务器选创新互联,2H2G首月10元开通。
创新互联(www.cdcxhl.com)互联网服务提供商,拥有超过10年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验。专业提供云主机、虚拟主机、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。
网页名称:Linux共享文件夹命令简明教程(linux共享文件夹命令)
URL网址:http://www.mswzjz.cn/qtweb/news29/7279.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能