1. 程式人生 > 其它 >Linux/Ubuntu sudo不用輸入密碼的方法

Linux/Ubuntu sudo不用輸入密碼的方法

Linux/Ubuntu sudo不用輸入密碼的方法 (其他系統沒有驗證)

1. 檢視當前使用者以及當前使用者所屬組

  • groups命令可以檢視某個使用者所屬的使用者組,只執行groups命令,可以檢視系統當前登入使用者的使用者組。
sw@Ubuntu-18-04-5:~/work/0617$ groups
sw sudo

要查詢特定的使用者所屬使用者組,可以在後面接使用者。如下圖所示 ,查詢sw使用者所在的使用者組。

sw@Ubuntu-18-04-5:~/work/0617/$ groups sw
sw : root sudo
  • 檢視/etc/group法
    /etc/group是使用者組配置檔案,可以檢視此檔案通過grep命令查詢某個使用者所在的使用者組。如下圖所示,查詢到sw使用者屬於sw和sudo使用者組。
sw@Ubuntu-18-04-5:~/work/0617/host-sdk-regression$ cat /etc/group |grep sw
adm:x:4:syslog,swadmin
cdrom:x:24:swadmin
sudo:x:27:swadmin,sw
sw:x:1001:
  • id命令法
    id命令也可以檢視某個使用者所屬的使用者組,只執行id命令,可以檢視當前登入使用者所在的使用者組。
sw@Ubuntu-18-04-5:~/work/0617/$ id 
uid=1001(sw) gid=1001(sw) groups=1001(sw),27(sudo)

要查詢特定的使用者所屬使用者組,可以在後面接使用者。如下圖所示 ,查詢sw使用者所在的使用者組。

sw@Ubuntu-18-04-5:~/work/0617/$ id sw
uid=1001(sw) gid=0(root) groups=0(root),27(sudo)

2. 修改當前使用者所屬組為root

sudo usermod -g root sw