03_ubuntu samba 安装配置
- 安装samba
sudo apt install samba
- 修改samba配置文件
sudo vim /etc/samba/smb.conf
[share]
comment = Share to windows
path = /home/liuj/
create mask = 0664
directory mask = 0664
valid users = liuj
force user = liuj
force group = liuj
available = yes
browseable = yes
public = yes
writable = yes
解析:
create mask = 0664 #默认创建的文件权限为0664, 即普通用户权限; 如果经常通过samba修改shell 脚本, 可以改为0764
directory mask = 0664
valid users = liuj #创建的 samba user
force user = liuj #系统 user:group
force group = liuj #即通过samba user, 通过samba修改文件后属性为chown liuj:liuj
- 重启samba服务
sudo /etc/init.d/smbd restart
- 创建samba账号
sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a liuj #创建username为 liuj 账号
New SMB password: xxxx #输入密码
Retype new SMB password: xxxx #确认密码
- window下验证测试
\\xxx.xxx.xxx.xxx --> 输入账号密码
\\192.168.0.55
user: liuj
pass: test123
- linux 系统上不存在的用户 如user.name=demo
sudo smbpasswd -a demo
New SMB password:ij2200862
Retype new SMB password:ij2200862
Failed to add entry for user demo.
添加系统对应的组
groupadd demo -g 6000
useradd demo -u 6000 -g 6000 -s /usr/sbin/nologin -d /dev/null