sudo指令用法

2021-08-26 17:24:36 字數 791 閱讀 8533

sudo語法:sudo [-b] [-u新使用者賬號]

選項與引數:

-b:將後續的指令放到背景中讓系統自行執行,而不與目前的shell產生影響

-u:接切換的使用者,若無此項則代表切換身份為root

例如:sudo -u wang touch /tmp/sudo.txt (注意:目前只能在tmp目錄下面建立,需要設定sudo命令)

sudo執行原理:

單一使用者與sudoers檔案語法:

例如:

[root@localhost ~]# visudo

這一行的四個欄位的意義:

例如 把使用者myuser1新增到sudo

利用群組處理sudo

[root@localhost ~]# visudo

在最左邊加上%,代表後面接的是乙個【群組】

例如:把使用者wang新增到wheel組中

[root@localhost ~]# usermod -a -g wheel wang

[root@localhost ~]# su - wang

[wang@localhost ~]sudo tail -3 /etc/shadow

不需要輸入密碼(把#去掉)

有限制的指令操作

例如:myuser1修改root密碼

使用別名修改指令

visudo的別名可以是指令別名[cmnd_alias]、賬戶別名[user_alias]、主機別名[host_alias]

sudo指令的用法

相對於 su 需要了解新切換的使用者口令 常常是需要 root 的口令 sudo 的執行則僅需要自己的口令即可!甚至可以配置不需要口令即可執行 sudo 呢!由於 sudo 可以讓你以其他使用者的身份執行命令 通常是使用 root 的身份來執行命令 因此並非所有人都能夠執行 sudo 而是僅有規範到...

sudo用法記錄

預設5分鐘後剛才輸入的sodo密碼過期,下次sudo需要重新輸入密碼,如果覺得在sudo的時候輸入密碼麻煩,使普通使用者使用sudo擁有root身份執行所有命令且無需密碼,新增一行 xiaobai all all nopasswd all 注意nopasswd 與all之間有乙個空格!注意 有的時候...

sudo的簡單用法

sudo 的簡單用法 sudo 是linux 下一種能讓普通使用者執行 root 使用者或者其他使用者的命令 在 linux 中為了能方便的作業系統,同事也為了減輕管理員的負擔,這裡就有了 sudo 這個工具,讓普通使用者能執行 root 使用者的一部分權利。在 linux unix 下專門為 su...