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

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