Zey*_*nel 3 linux permissions ubuntu
最近我注意到我创建的新目录始终由 root 拥有。这是应该的吗?我创建这个目录是为了放置 Web 服务器的 html 文件/var/www/site1/html/index.html,它由 root 拥有。我确实sudo chown -R a:a /path-to-directory把主人换成了我;我确实sudo chmod 777 -R /path-to-directory更改了所有人的权限。我现在有:
-rwxrwxrwx 1 a a 2 Dec 17 19:18 index.html
Run Code Online (Sandbox Code Playgroud)
如何创建目录,以便我拥有自己创建的具有读写权限的目录?为所有人更改文件读/写/执行是否有好处?
小智 5
所有权应由创建目录的人决定。如果您的用户执行该mkdir命令,则它应该拥有该目录的所有权。
但是,如果您使用sudo mkdir,则root实际创建目录的用户,而不是您的用户。如果您的用户没有在父目录中创建子目录的权限(这是使用的唯一原因),sudo mkdir那么解决此问题的最佳方法是更改父目录的目录权限。
| 归档时间: |
|
| 查看次数: |
4931 次 |
| 最近记录: |