我试图将 Web 模板提取到 Web 服务上的托管文件夹 /docroot 中,此功能正在运行,但我没有权限完成该操作。
我无法忍受被锁定在一台机器上,在你们开始大声抱怨为什么 root 帐户被锁定等等之前,不要,不要。
那么...做了 sudo visudo
# User privilege specification
root ALL=(ALL:ALL) ALL
username ALL=(ALL:ALL) ALL
另存为 tmp 然后另存为 sudoers ,检查文件,sudoers 和 sudoers.tmp 大小相同
仍然没有成功,无法访问所需的文件夹和文件。重新启动,还是不行
我正要开始编辑 passwd 文件,但我认为最好问一下这里可能发生的情况,因为我对 Ubuntu 13.10 桌面和 Unity 并不完全熟悉。
这不是一台生产机器,仅用于试验 Web 服务和可用的 Web 生产工具。我发现 root 帐户已被锁定,并且无法从命令行使用 sudo 执行每个命令,只能使用 aggro。
如果有人能提供(即使不安全)解决此权限问题的解决方案,我将不胜感激。我不关心损坏,请不要讲课,我可以在不到 20 分钟的时间内重新映像此单元。
我也尝试将我的帐户添加到管理员组,但却收到错误消息,提示管理员组不存在。
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
嗯?是的,困惑。短暂性脑缺血发作
答案1
不建议将用户添加到 root 组。
sudo usermod -aG (nameofgroup) (nameofuser)
该用户将成为该组的成员。
您可以使用 chown 授予用户所有权:
sudo chown username:usergroup /path -R
-R意味着递归,因此用户也可能是子文件夹的所有者。
现在,您可以通过以下方式授予拥有此目录的用户完全访问权限:
sudo chmod 755 /path
755意味着(drwxr-xr-x)所有者具有读写执行权限。
答案2
因此,在 chowning 之后,我能够修改我需要的内容,但是这似乎已经为已安装的软件包带来了一些其他问题,或者更可能是多次尝试修改组权限等导致了问题,因此重新映像了该单元并执行以下操作...
如果你不担心安全问题,我认为这是最好的解决方案。其他解决方案应该有效,但没有,所以我只能假设这是由于 ubuntu 方面存在很多问题。
感谢那些提供指导的人。
注意,如果我想被锁定在我的系统之外,我会买一台 Mac