Ubuntu Samba服务器多用户配置
samba 服务端配置
(1)下载samba服务器
sudo apt-get install samba
(2)修改配置文件
sudo vi /etc/samba/smb.conf
配置代码如下:
[share]
comment = share folder
browseable = yes
path = /home/zhang/share
create mask = 0777
directory mask = 0777
valid users = username,@groupname
# 强制使用某个用户登录
# force user = nobody
# force group = nogroup
public = yes
available = yes
(3)创建用户和用户组
#创建系统用户
sudo useradd username
#设置smb密码同时创建samba用户,username为系统用户,否则会报用户为空
sudo smbpasswd -a username
#创建用户组
sudo groupadd groupname
(4)将用户加入用户组里
#将用户加入工作组
gpasswd -a username groupname
#将用户批量加入工作组
gpasswd -M username1,username2 groupname
#查看工作组和用户
sudo vi /etc/group
ubuntu samba 挂载
客户端配置:
sudo apt install smbclient cifs-utils
查看共享的目录
smbclient -L IP地址 -N
挂载目录
sudo mount -t cifs //IP地址/share /mnt -o username=sambauser
//IP地址/share 服务器共享的文件路径
/mnt 客户端挂载文件夹路径