给Linux服务器普通账号添加root权限

一台Linux服务器M上的一个普通账号a,想获得root账号的权限。我听到的有以下两种表述:
表述一:XX管理员,请帮忙给机器M下账号a添加root权限;
表述二:XX管理员,请帮忙给机器M下账号a添加sudo权限;

这里想探讨的是root权限和sudo权限那种说法更准确。
按照《鸟哥Linux私房菜》中的说法,我们一般用普通账号登陆系统,有需要进行系统维护或软件更新时才转到root的身份来操作。由此可见,添加root权限的说法更准确。

0、添加root权限。

# visudo编辑/etc/sudoers文件更安全,格式错误保存的时候会有提示。用vim/vi没有格式错误提示。
visudo /etc/sudoers
...省略...
# 找到下面这行
root  ALL=(ALL) ALL
# 加上下面的指令就OK了
salmonl        ALL=(ALL)       NOPASSWD: ALL

1、切换到root权限。

sudo -s

2、谁可以添加root权限
用root账号登录的用户
添加过root权限的普通用户【之前以为不可以,实际验证可以】

参考:
《鸟哥Linux私房菜基础版》第14章Linux账号管理-用户身份切换(P426)

发表评论

电子邮件地址不会被公开。 必填项已用*标注