Ubuntu配置samba服务器
假设我的Ubuntu用户名:myname
1. 安装和卸载samba:
sudo apt-get install samba samba-common
sudo apt-get autoremove samba
2. 建立samba访问目录,并增加目录的权限
mkdir /home/myname/share
chmod 777 /home/myname/share
3. 添加用户并设置密码
sudo smbpasswd -a myname
4. 配置smb.conf
sudo vim /etc/samba/smb.conf
在文件的最后添加:
[myname ]
comment=This is samba dir
path=/home/myname/share
create mask=0755
directory mask=0755
writeable=yes
valid users=myname
browseable=yes
5. 支持软链接访问(可选)
在/etc/samba/smb.conf的“[global]”节的最后,加上下面三条设置:
follow symlinks = yes
wide links = yes
unix extensions = no
保存后退出。
6. 重启samba服务
sudo service smb restart
# 如果上面的命令出错:Failed to start samba.service: Unit samba.service is masked.
# 则改用
sudo systemctl restart smbd.service
7. 远程连接
若你是Windows连接,则直接Win+R或点击运行,输入\\ip\
访问;
若你是Linux用户,则在文件管理器中直接输入smb://ip/
访问