我有一个普通用户,我想成为管理员组,以便他可以具有与root用户相同的特权。
我应该只更改/ etc / passwd和/ etc / group中的GID还是应该使用usermod / groupmod?
您不想使该用户与root用户完全相同。不要更改uid和gid。您有几种选择:
使用sudo。sudo允许用户以root身份执行命令或启动shell,而无需root密码。但是,计算机的管理员可以严格控制用户可以“ sudo”执行哪些命令。阅读手册页。但是,如果您想轻松地“让该用户使用sudo运行任何东西”,请将此用户放在/ etc / sudoers文件中。更好的是,将此用户放入admin组,然后将行添加%admin ALL=(ALL) ALL
到/ etc / sudoers。在Ubuntu上,这是您最好的选择,因为默认情况下安装了sudo。
将此用户放置在wheel或admin组中。该用户不会是root用户,但是将与wheel或admin中的其他所有人具有相同的文件访问权限。
为用户提供root密码并让该用户使用su <cmd>
。这是一个坏主意。在最新版本的Ubuntu上,默认情况下root帐户无法登录,因此您无法执行此操作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句