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. 跳轉某一電腦:
再輸入密碼。(其中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...