NAS无非就是共享和下载
要处理好这两个问题,最重要是处理好文件的权限!
下面记录一下主要步骤:
1、建立一个共享组和若干用户,前者用来定于共享文件夹的权限,后者用来运行特定的软件。
2、创建共享文件夹
mkdir -p /home/share
3、设置共享文件夹属于共享用户、共享组,并设置权限
chown -R sh_user:sh_group /home/share chmod -R 2775 /home/share
4、设置共享用户的umask为002
echo "umask 002" >> /home/sh_user/.profile
5、以共享用户身份运行软件
su - sh_user -c "command_line"
6、设置 transmission 和 samba 的 umask
samba直接在共享区段添加mask:
# 新建文件的权限为 2664 create mask = 2664 # 新建目录的权限为 2775 directory mask = 2775
Transmission修改umask如下:
"umask": 2,
Transmission这个umask是8进制数字,默认是18,即umask是022。