NAS 文件夹权限设置指引

作者:admin | 时间:April 22, 2018 | 分类:linux | 评论:0 ℃

NAS 最基本的就是文件夹权限设置。就本人的NAS来说,Transmission 负责 PT 下载, Sanba 负责网络分享,所以我的分享目录必须能下载,能编辑,能删除。

以下为几个要点:

1、设定一个分享组,把Samba用户和Transmission用户添加到改分享组

#groupadd nasshare
#usermod -G nasshare debian-transmission
#usermod -G nasshare hzqim

2、创建共享文件夹并对共享文件夹设置 SGID

#mkdir /home/nas
#chgrp nasshare /home/nas
#chown 2775 /home/nas

3、设置Transmission创建文件的umark和Samba创建文件的权限。

修改Transmission的配置文件,把umask设置为2,其实是把8进制的002转化为十进制的2

"umask": 2,

修改Samba的配置文件,在[global]段增加如下代码,以支持软链接共享

follow symlinks = yes
wide links = yes
unix extensions = no

另外,在分享设置段,加入下面两行参数

create mask = 775
directory mask =775

总结:用SGID设置文件所属用户组,umask设置文件的权限,如此配合,就可以轻松管理文件了。