如何将我的用户帐户添加到管理员组(13.10 桌面)

如何将我的用户帐户添加到管理员组(13.10 桌面)

我试图将 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 之后,我能够修改我需要的内容,但是这似乎已经为已安装的软件包带来了一些其他问题,或者更可能是多次尝试修改组权限等导致了问题,因此重新映像了该单元并执行以下操作...

如何启用 root 登录?

如果你不担心安全问题,我认为这是最好的解决方案。其他解决方案应该有效,但没有,所以我只能假设这是由于 ubuntu 方面存在很多问题。

感谢那些提供指导的人。

注意,如果我想被锁定在我的系统之外,我会买一台 Mac

相关内容