我有两个用户,GM和FTP。我希望GM有读取权限,FTP有所有访问权限。我该怎么做?
发布于 2016-08-26 21:35:59
首先,您需要了解权限是基于文件的。
如果您希望/var/example.txt文件可由GM读取,而FTP可写,则可以将其所有者设置为FTP (chown FTP /var/example.txt),并将其权限设置为644 (chmod 644 /var/example.txt或chmod u+rw,o+r /var/example.txt)。这将使文件可读的每个人,但只有可写的FTP。
如果只希望GM具有读访问权限,则需要将两个用户放在同一个group中,并将权限设置为640。
有关文件权限的详细信息,请参阅chmod手册页。
发布于 2016-08-26 21:43:39
如果您熟悉*nix文件权限,如果fs支持它,请使用文件的acl。例如:setfacl -d -m u:GM:rx /directory setfacl -d -m u:FTP:rwx /directory
使用tune2fs -l /dev/sdX | grep acl检查fs。
https://unix.stackexchange.com/questions/305990
复制相似问题