Linux下登陸不同賬戶 免密sudo

2021-09-27 04:03:35 字數 706 閱讀 6516

切換賬戶:

sudo su 【賬戶名】

linux中普通使用者配置sudo許可權(帶密或免密)

配置步驟如下:

1、登陸或切換到root使用者下;

2、新增sudo檔案的寫許可權,命令是:chmod u+w /etc/sudoers

找到這行 root all=(all) all,在他下面新增*** all=(all) all (注:這裡的***是你的使用者名稱)

你可以根據實際需要在sudoers檔案中按照下面四行格式中任意一條進行新增:

youuser all=(all) all

%youuser all=(all) all

youuser all=(all) nopasswd: all【免密】

%youuser all=(all) nopasswd: all

第一行:允許使用者youuser執行sudo命令(需要輸入密碼)。

第二行:允許使用者組youuser裡面的使用者執行sudo命令(需要輸入密碼)。

第三行:允許使用者youuser執行sudo命令,並且在執行的時候不輸入密碼。

第四行:允許使用者組youuser裡面的使用者執行sudo命令,並且在執行的時候不輸入密碼。

4、撤銷sudoers檔案寫許可權,命令:chmod u-w /etc/sudoers【必須撤銷,否則以後其他程式可能會瘋狂崩潰】

至此,普通使用者就可以使用sudo了。

**

Linux免密登陸

a為本地主機 即用於控制其他主機的機器 b為遠端主機 即被控制的機器server 假如ip為172.24.253.2 a和b的系統都是linux 在a上的命令 ssh keygen t rsa 連續三次回車,即在本地生成了公鑰和私鑰,不設定密碼 ssh root 172 24.253 2 mkdir...

linux免密登陸

首先,需要了解ssh登陸方式原理 1.登陸端需要傳送給被登陸端 ssh請求 2.然後被登陸端傳送給登陸端乙個公鑰 3.登陸端用公鑰加密使用者名稱和密碼,將密文傳送給被登陸端 4,然後被登陸端會用自己的私鑰進行解密,解密成功就可以登陸成功 ssh免密登陸原理 登陸端需要生成一對秘鑰,公鑰和私鑰 公鑰傳...

Linux下配置ssh免密登陸

前提 確認安裝和啟動ssh協議 我們需要兩個服務 ssh和rsync。可以通過下面命令檢視是否已經安裝 rpm qa grep openssh rpm qa grep rsync如果沒有安裝ssh和rsync,可以通過下面命令進行安裝 yum install ssh yum install rsyn...