Ubuntu22.04安装Samba服务器
1 查看书否已安装Samba
dpkg -l | grep samba
或
apt list --installed | grep samba查看版本:
smbd --version
2 查看Samba的状态
systemctl status smbd
3 安装Samba
sudo apt-get install samba
如果遇到安装失败的,先执行:
sudo apt update & sudo apt upgrade -y
4 添加Samba用户
sudo smbpasswd -a username # 按提示输入两次专用口令
5 配置Samba
[lrh]comment = luorihui home directorypath = /home/xxxpublic = yesbrowseable = yespublic = yeswriteable = yesread only = novalid users = usernamecreate mask = 0777directory mask = 0777available = yes
- [lrh]
中括号里面的名字可以随便取,访问的时候要跟这里保持一致,如下图:
- path
跟实际路径保持一致即可 - valid users
跟前面添加的Samba用户名一致
6 重启 Samba
sudo service smbd restart
或
sudo systemctl restart smbd nmbd
sudo systemctl enable smbd nmbd
7 本地验证
testparm # 此命令用于检查 /etc/samba/smb.conf 有没有写错(拼写、路径、权限、关键字等)。
smbclient -L localhost -U xxx # xxx 为samba用户名# 如果系统没有 smbclient 命令,用下面命令安装
sudo apt install smbclient
8 本地方问
输入Samba的账户和密码即可访问服务器上的目录。