普通用戶如何執(zhí)行root權(quán)限命令?
- sudo:super user do,以超級(jí)用戶的方式執(zhí)行命令。指令格式為:
sudo 指令
當(dāng)前用戶的密碼
sudo是一種權(quán)限管理機(jī)制,其權(quán)限管理記錄在/etc/sudoers文件中,約定普通用戶可以以管理員的身份執(zhí)行命令。
基本運(yùn)行機(jī)制為:普通用戶執(zhí)行sudo命令時(shí),查找/etc/sudoers文件以確定該用戶是否具有執(zhí)行權(quán)限;若有,則提示用戶輸入自己的密碼,密碼正確則執(zhí)行sudo對(duì)應(yīng)的命令。
root@linux:/etc# cat sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaultsenv_reset
Defaultsmail_badpass
Defaultssecure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
rootALL=(ALL:ALL) ALL
linuxALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudoALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
- su:switch user,切換用戶
如切換到root用戶下,可執(zhí)行命令:
su root
輸入root密碼
執(zhí)行完操作后,也可以退出root用戶
root@linux:/etc# exit
exit
事實(shí)上,還有另外一種格式:
su -l root(-l)
su的兩種格式區(qū)別在于:-l為login的首字母,登錄后使用全新的環(huán)境變量。
-
管理
+關(guān)注
關(guān)注
2文章
381瀏覽量
26360 -
ETC
+關(guān)注
關(guān)注
0文章
187瀏覽量
28047 -
執(zhí)行
+關(guān)注
關(guān)注
0文章
16瀏覽量
12585
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論