如何使用命令行添加新客户作为sudoer?

在我添加一个使用adduser的客户后,我无法使用它 系统>管理>用户和组 除非我退出并再次访问。 这是常规吗?

另外,我可以将新包含的客户设置为sudoer,还是只需在包含它之后进行转换? 我怎么能用遮盖物做到这一点?

最终,我可以删除首次安装Ubuntu时开发的初始客户,还是该客户在某种程度上“独特”?

0
2019-05-18 21:40:31
资源 分享
答案: 2

默认情况下,团队admin的所有参与者都保留在Ubuntu中,允许使用sudo,因此最方便的方法是将客户帐户添加到admin团队。

如果您不打算为客户帐户提供完整的原始可访问性,则需要使用visudo修改/ etc / sudoer文档(它认为文档中没有任何语法错误,并且还完全消除了sudo容量)以这样一种方式,你定义什么调节这个客户(或一个新的团队)可以作为原点执行。

sudoer手册肯定会为您提供更多相关细节。 您可以定义某个用户/组允许哪些命令作为原点实现。

0
2019-05-21 05:58:45
资源

只需将用户添加到

sudo adduser <username> sudo

调整肯定会在下次客户访问时起作用。

此功能是由于/etc/sudoers已预先设置为向该团队的所有参与者授予批准(您无需对此进行任何调整):

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

只要您可以访问与“初始”客户保持在同一团队中的客户,您就可以删除旧客户。


实际上,您的新客户还需要其他各种其他团队。 如果您在“用户设置”中将“客户的帐户”类别设置为“管理员”,则它们至少会定位在以下每个团队中:

adm sudo lpadmin sambashare

由于您的系统安排可能不同,我建议您查看groups <username>的结果,以了解哪些团队通常在运作。

0
2019-05-21 04:54:39
资源