-1

当我经常在 Linux 中执行 chown 命令时,我总是将所有者和组放在同一位置。像这样的例子:

chown [OPTION]... [OWNER][:[GROUP]] FILE...
chown justin:justin file.txt

到底有什么区别?我应该注意哪些安全措施?我通常在 Web 托管服务器中使用它来设置所需用户拥有的所有文件,在 Fast CGI PHP 处理程序下。

4

1 回答 1

1

对于每个文件,用户、组和公共基本上都可以读取、写入或执行文件或目录。如果你和我都登录到同一个系统并且需要对同一个文件的写访问权,我们可以都被放在同一个组中,并且给那个组写访问权。

对于某些软件(例如 Symfony),拥有文件的用户必须与运行 Web 服务器的用户在同一个组中才能使某些功能正常工作。不过,一般来说,将事物尽可能隔离是个好主意。

于 2015-05-06T00:40:20.550 回答