Chmod/chown 权限问题

Chmod/chown 权限问题

我有 2 个用户,GM 和 FTP。我希望 GM 具有读取权限,FTP 具有所有访问权限。我怎样才能做到这一点?

答案1

您首先需要了解权限是基于文件的。

如果您希望文件/var/example.txt可由 读取GM和写入FTP,则可以将其所有者设置为FTP( chown FTP /var/example.txt),并将其权限设置为644(chmod 644 /var/example.txtchmod u+rw,o+r /var/example.txt)。这将使该文件可供所有人读取,但只能通过 FTP 写入。

如果您只想GM拥有读取权限,则需要将两个用户放在同一个用户中group并将权限设置为640

有关文件权限的更多详细信息,请参阅chmod手册页

答案2

如果您熟悉 *nix 文件权限,请使用文件的 acl(如果您的文件系统支持)。例如。 setfacl -d -m u:GM:rx /directory setfacl -d -m u:FTP:rwx /directory

用于tune2fs -l /dev/sdX | grep acl检查您的 fs。

相关内容