linux 使用者相關操作

2021-08-19 23:16:47 字數 2284 閱讀 3735

1. 切換使用者

su如當前是管理員,切換到gary使用者:

su - gary

當前是gary使用者,切換到

toot

:su - root

需要輸入管理員密碼。

2. 建立使用者

useradd gary2

新增乙個gary2使用者,同時也建立了個同名的使用者組

useradd -r -g mysql mysql

(-r引數表示

mysql

使用者是乙個系統使用者,不能登入)

(-g引數表示新增到哪個組)

3. 使用者當前所在目錄

pwd輸出使用者當前所在目錄

4. 修改使用者密碼

passwd

如,修改gary使用者的密碼

passwd gary

然後會提示輸入兩次新密碼。

5. 檢視有哪些使用者連線此電腦

who會列出當前已連線此電腦的使用者。

第一列為使用者名稱;

第二列pts表示使用終端登入,

ttyl

表示直接在本機登入。

6. 踢使用者

如上面的例子中,通過who輸出了當前連線的使用者,其中

gary

是直接登入的,踢掉他可以輸入:

pkill -kill -t ttyl

會發現gary使用者需要重新登入才能使用。

7. 檢視使用者組與使用者

檢視所有使用者組:

vim /etc/group

檢視所有使用者:

cat /etc/passwd

從檔案中直接檢視具體某一使用者:

cat /etc/passwd|grep gary

使用者名稱:密碼:使用者id:使用者所在組

id:備註:使用者家目錄:

shell

命令所在目錄

同理,可以檢視某乙個組:

cat /etc/group|grep gary

8. 使用者組

groupadd 注:新增使用者組;

groupdel 注:刪除使用者組;

groupmod 注:修改使用者組資訊

groups 注:顯示使用者所屬的使用者組

grpck grpconv 注:通過

/etc/group

和/etc/gshadow

的檔案內容來同步或建立

/etc/gshadow

,如果/etc/gshadow

不存在則建立;

grpunconv 注:通過

/etc/group

和/etc/gshadow

檔案內容來同步或建立

/etc/group

,然後刪除

gshadow

檔案;9. 將使用者新增到sudoers組

有時候執行某些功能時需要使用管理員許可權,可以使用sudo命令暫時獲得root的許可權。但前提是當前使用者要在sudoers組中。注:在使用sudo命令時需要輸入的密碼為當前使用者的密碼,而不管理員的密碼。

如,將gary新增到sudoers組。

1.su root 切到管理員

2.vim /etc/sudoers 修改

sudoers內容

找到如下行:

在後面加入:

gary all=(all) all

wq 儲存並退出。

10. 跳轉某一電腦:

ssh [email protected]

再輸入密碼。(其中root為使用者名稱)

11. 集群ssh無密碼(單點對多點)

如:在zoo1電腦上設定,希望無密碼訪問

zoo2

和zoo3

:第一步:ssh-keygen

然後全部直接回車

這樣,在」~/.ssh」目錄中就有了金鑰。

第二步:將金鑰傳到目錄節點zoo2:(使用zoo2的

gary

使用者)再輸入:ssh-copy-id gary@zoo2

輸入一次zoo2的

gary

使用者的密碼即可。

第三步:將金鑰傳到目錄節點zoo3:(使用zoo3的

gary3

使用者)再輸入:ssh-copy-id gary3@zoo3

輸入一次zoo3的

gary3

使用者的密碼即可。

Linux 使用者相關操作

useradd testuser 建立使用者testuser passwd testuser 給已建立的使用者testuser設定密碼 說明 新建立的使用者會在 home下建立乙個使用者目錄testuser usermod help 修改使用者這個命令的相關引數 userdel testuser 刪...

Linux使用者組的相關操作

一,檢視群組相關資訊 1.檢視使用者組去許可權 etc group 群組檔案 etc gshadow 群組密碼檔案 ls al etc group etc gshadow 檢視使用者組和使用者組密碼的許可權 2.檢視使用者組詳情 上面每一行都代表乙個使用者,每一行又通過 分為4個部分,這個比較少,下...

linux使用者和組的相關操作

etc group儲存當前系統中所有的使用者組資訊 group x 123 abc,def,xyz 組名稱 組密碼佔位符 組編號 組中使用者列表 etc gshadow儲存當前系統中使用者組的密碼資訊 group abc,def,xyz 組名稱 組密碼 組管理者 組中使用者名稱列表 etc pass...