我正在尝试在 Raspbian 中通过 SSH 设置一个简单的 Apache Web 服务器,但无法获取访问权限/var/www
。我尝试了以下命令来获取写入权限:
sudo chown -R www-data:www-data /var/www
chmod go-rwx /var/www
我chmod
得到了这个错误:
chmod: changing permissions of ‘/var/www’: Operation not permitted
因为chown
它没有显示任何消息,似乎什么也没做。总结一下,我正在尝试弄清楚如何获得使用这些命令的权限以及如何获得对该目录的访问权限。我以默认用户 pi 登录,并且没有设置 root 密码。提前致谢。
答案1
sudo
您还需要使用chmod
:
sudo chmod go-rwx /var/www
答案2
根据@EugenRieck 的回答,这不起作用,因为您“我以默认用户 pi 登录”——您需要以 root 身份执行此命令。
您可以按照他的建议,在命令前加上 sudo,这样将以 root 身份执行该命令,或者您可以获取 root 权限(sudo /bin/bash 或 su)以在执行命令之前成为 root。
答案3
正如其他人提到的,您必须拥有 root 权限才能删除 /var/swap。
如果您确实有这些但仍然不起作用,则该文件夹可能仍被用作交换文件夹。假设您刚刚编辑了 /etc/dphys-swapfile,重新启动可能会有所帮助。