关于smb用户具有root权限的方式

/ 0评 / 0

很多时候,unraid子用户的权限是比较小的,只能在授权的文件夹范围内使用,假如因DOCKER的使用,该文件夹被赋予了其他的权限时,就会出现子用户的权限出现错乱,无法修改原有文件夹,这时需要需要修改smb的配置文件,让你的smb用户具有root权限,执行下面命令编辑smb-shares.conf文件:

nano /etc/samba/smb-shares.conf
找到权限错乱的文件夹,例如xx
[xx]
path = /mnt/user/xx
comment =
browseable = yes
# Private
writeable = no
read list =
write list = ai
valid users = ai
case sensitive = auto
preserve case = yes
short preserve case = yes
在后面增加参数
force user = root
force group = root
将smb用户就会被映射为root用户,获得最高权限,以后smb共享就不会出现因权限问题导致的无法修改文件,无法删除文件的情况了。
重启smb服务生效:
/etc/rc.d/rc.samba restart
一切恢复正常

发表评论

电子邮件地址不会被公开。 必填项已用*标注