如何为所有用户设置root权限?

1 permissions

我是初学者,我不知道如何为所有用户授予 root 权限,我尝试使用gpasswd -a sqeeph root但终端仍然显示sqeeph@root

erc*_*rch 9

第一:root向所有用户授予特权的想法,无论是基于误解还是冒着每个人都可能(可能不情愿地)使整个系统崩溃的风险,是人们可以做的最危险的事情。

有不同的作用:

  • root又名superuser:可以对整个系统和每个人的数据做任何事情,例如也删除其他用户。有一个T恤设计的标语是:»我是根。如果你看到我在笑,你最好有一个备份«
  • user:允许人们使用系统的帐户。无论他们被允许安装数据、删除其他用户、删除系统的重要部分等,无论何种程度都取决于root
  • sudo(ers):某些帐户,通常在 中定义/etc/sudoers,允许以root用户身份执行某些操作。同样,root定义了允许以她/他的名义做事的人

http://xkcd.com/149/
来源

我个人会推荐的是:

  • 考虑给予某些用户某些权利
  • 将某些帐户放在一个具有特殊权限的组中
  • 将您希望被允许可能将您的系统炸毁的特殊帐户sudo通过编辑进入ers 文件etc/sudoers
    这里是 sudo.ws关于配置的手册/etc/sudoers

 
再说一遍:在虚拟机中为所有用户提供一个红色大按钮会很有趣,并且看着它在一个人四处摸索的时候光荣地消失殆尽。但是,不应使用他们可能无法处理的工具对裸露的心脏进行手术。其他一切都是自杀。留下root特权root

您可能对→ 这篇文章sudo→ 这篇关于基本 UNIX 安全性的文章感兴趣。而在另一个的webcomicroot(在这里的作用→联系(istrator)

而关于是根和删除其他帐户最后一个:在下面的漫画,root删除帐号»梅根«(userdel --remove将删除该/home目录及其所有的»的子目录(用户个人资料)梅根«帐户太(可能会偏离主题但值得一读:→基本介绍userdel

在此处输入图片说明
来源