#添加一个iso共享库
[iso] //此处是路径,例如//10.13.14.2/iso
comment = this is a iso //描述
path = /var/lib/vz/template //共享的文件夹
guest ok = no //不允许访客
browseable = no //不允许浏览
write list = root //运行root读写
懒人可以一键开启
cat >>/etc/samba/smb.conf <<EOF
[iso]
comment = this is a iso
path = /var/lib/vz/template
guest ok = no
browseable = no
write list = root
EOF
3、添加用户
smbpasswd -a root
4、重启smb服务
systemctl restart smbd
5、验证
6、如果不想使用root用户
在实际环境中,可能 有多个用户,当然不能将root共享出去。
6.1 新建账户
#新增系统用户
useradd smbuser1
useradd smbuser2
useradd smbuser3
#新增smb用户
smbpasswd -a smbuser1
smbpasswd -a smbuser2
smbpasswd -a smbuser3
[smbuser1]
comment = smbuser1 files
path = /var/smb/smbuser1
guest ok = no
browseable = no
write list = smbuser1
[smbuser2]
comment = smbuser2 files
path = /var/smb/smbuser2
guest ok = no
browseable = no
write list = smbuser2
[smbuser3]
comment = smbuser3 files
path = /var/smb/smbuser3
guest ok = no
browseable = no
write list = smbuser3
cat >> /etc/samba/smb.conf <<EOF
[smbuser1]
comment = smbuser1 files
path = /var/smb/smbuser1
guest ok = no
browseable = no
write list = smbuser1
[smbuser2]
comment = smbuser2 files
path = /var/smb/smbuser2
guest ok = no
browseable = no
write list = smbuser2
[smbuser3]
comment = smbuser3 files
path = /var/smb/smbuser3
guest ok = no
browseable = no
write list = smbuser3
EOF