笔记-ubuntu19共享文件夹


这篇文章记录ubuntu和windows共享文件夹的步骤,环境是ubuntu19,两种方法,一种是图形化界面,一种是命令行。

图形化界面

  1. 打开文件软件,找到需要分享的文件夹,点击右键-属性-本地网络共享

  2. 勾选共享此目录,然后会提示需要安装samba,点击安装

  3. 安装成功后,就可以在第一步中配置共享目录的名称,注释和是否需要账号登陆,是否允许修改;完成配置后保存

  4. 在windows中使用运行输入\\ip地址 就可以看到共享的文件夹了

  5. 或者在资源管理器中新建网络位置,根据提示输入ip地址

命令行

  1. 安装samba sudo apt-get insall samba sudo apt-get install smbfs

  2. 创建共享目录

mkdir /home/share --创建目录
sudo chmod 777 /home/share --修改目录权限
  1. 创建Samba配置文件
--首先,备份现有配置文件
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

--修改配置文件
sudo vi /etc/samba/smb.conf
--在smb.conf最后添加
[share]   --共享名称
      path = /home/phinecos/share  --共享文件路径
      available = yes   --是否可用
      browsealbe = yes  --是否可浏览,no表示隐藏
      public = yes  --是否允许guest用户
      writable = yes  --是否可以读写

--如果希望远程登录上来的账户拥有和文件所有者一样的权限,如下配置
[Share_all]
path = /home/phinecos/share
public = yes
writable = yes
guest ok = yes
force user = phinecos
  1. 创建samba账号
sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a phinecos
--然后输入samba账号的密码
smbpasswd -a 增加 samba 用户(该账户必须存在于/etc/passwd文件中)
smbpasswd -d 冻结 samba 用户,就是这个用户不能在登录了
smbpasswd -e 解冻 samba 用户,让冻结的用户可以在使用
smbpasswd -n 把 samba 用户的密码设置成空(要在[global]中写入 null passwords -true)
smbpasswd -x  删除 samba 用户
  1. 重启samba sudo /etc/init.d/smbd restart

  2. 测试或者在windows直接访问测试 smbclient -L //localhost/share


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM