我可以在主目录中写入更改,但是当涉及到 /var/www/html 文件夹时,它不允许我进行任何更改或创建新文件或文件夹。我也可以查看文件夹和文件。
我尝试将我的用户名添加到它所属的组中,但收到消息说我什至没有正确的权限在终端内更改该用户名。请建议我应该做什么来纠正这个问题。谢谢。
如果有帮助的话,这是在 Whonix 内部。
答案1
让我展示我当前的设置,这可能会帮助您为文件和目录授予正确的权限和组所有者。
这是我当前的 chown 和 chmod/var/www/
$ ls -l /var/www/
drwxr-xr-x. 2 root root 4096 Jan 4 16:25 cgi-bin
drwxr-xr-x. 8 root root 4096 Mar 4 08:54 html
而对于内部/html/
$ ls -l /var/www/html/
drwxr-xr-x. 3 rob rob 4096 Nov 4 11:41 adminer
drwxr-xr-x. 8 rob rob 4096 Oct 5 2015 DVWA-1.9
drwxr-xr-x. 11 rob rob 4096 Dec 10 14:24 eDokumen
我总是使用这个递归命令。 PHP 文件在网站用户而不是 Apache 用户下运行,并全局重置所有文件(用户、组、文件和目录):
$ sudo chown -R user:group *
$ sudo find . -type f -exec chmod 644 {} \;
$ sudo find . -type d -exec chmod 755 {} \;
* 注意:用您自己的设置替换用户和组标签