CentOS7让普通用户获得root权限

1、添加用户,首先用adduser命令添加一个普通用户,命令如下: 

#adduser test  //添加一个名为test的用户

#passwd test   //修改密码

Changing password for user test

New UNIX password:     //在这里输入新密码

Retype new UNIX password:  //再次输入新密码

passwd: all authentication tokens updated successfully

2、赋予root权限 

修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

## Allow root to run any commands anywhere

root    ALL=(ALL)     ALL

test    ALL=(ALL)     ALL   ##创建的普通用户

sudo -l 查询user权限

[test@localhost etc]$ sudo -l

匹配 %2$s 上 %1$s 的默认条目:

    !visiblepw, always_set_home, match_group_by_gid, always_query_group_plugin, env_reset, env_keep="COLORS DISPLAY HOSTNAME HISTSIZE KDEDIR LS_COLORS", env_keep+="MAIL PS1 PS2 QTDIR

    USERNAME LANG LC_ADDRESS LC_CTYPE", env_keep+="LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES", env_keep+="LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE",

    env_keep+="LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY", secure_path=/sbin\:/bin\:/usr/sbin\:/usr/bin

用户 test 可以在 localhost 上运行以下命令:

    (ALL) ALL

[test@localhost etc]$ 

test用户安装软件命令前面加sudo 就可以执行,如:sudo yum update

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章