安装 Samba 服务
sudo apt install samba
查看版本,确保正确安装
samba --version
配置需要共享的目录
例如: /mnt/500GB
为挂载目录
# 新建目录,用于共享
sudo mkdir /mnt/500GB
# 更改权限信息
sudo chown nobody:nogroup /mnt/500GB
# 给所有用户添加读写权限
sudo chmod 777 /mnt/500GB
#对目录的Others权限添加w(写)权限
sudo chmod o+w /mnt/500GB
配置挂载:
安装vim:
sudo apt install vim
编辑: smb.conf
sudo vim /etc/samba/smb.conf
注意: qige
为你的ubuntu用户名,在 Linux 中必须存在,请改为自己的
在smb.conf末尾添加下面的代码
[share]
comment = share folder
browseable = yes
path = /mnt/500GB
create mask = 0777
directory mask =0777
valid users = qige
force user = qige
force group = qige
public = yes
available = yes
writable = yes
添加 Samba 用户
添加 Samba 用户,用于在访问共享目录时使用。这里添加的用户是之前配置的用户名。
sudo smbpasswd -a qige
重启 Samba 服务
sudo service smbd restart
其他
#或者
sudo /etc/init.d/smbd restart
sudo service nmbd restart
#或者以下方法
sudo restart smbd
sudo restart nmbd
使用方法:
windows: 在运行框
输入: 也就是的ubuntu IP地址
例如:
\\192.168.1.xx
即可成功smb
其他问题
问题描述
磁盘被写保护,请去掉写保护或使用另一张磁盘。
解决方案
回到windows, 请您通过以下操作清除磁盘的只读属性。
- 在开始菜单的运行中输入
diskpart
命令。
diskpart
执行以下命令,查看磁盘清单。
list disk
执行以下命令,选择磁盘。
select disk 1
说明
1
指的是磁盘编号,请您根据实际环境填写。执行以下命令,清除只读属性。
att disk clear readonly