- 添加用戶(為sam用戶添加一個主目錄/home/sam)
useradd -d /home/sam -m sam
- 新建一個用戶gem,該用戶的登錄shell是/bin/sh,它屬于group用戶組,同時又屬于adm和root用戶組,其中group用戶組是其主組
添加用戶賬號就是在/etc/passwd文件中為新用戶添加一條記錄,同時更新其它系統文件如/etc/shadow,/etc/group等
userconf系統管理工具,它可以用來對用戶賬號進行統一管理
useradd -s /bin/sh -g group -G adm,root gem
- 刪除賬號
userdel 選項 用戶名
userdel -r sam 將用戶主目錄一起刪除
- 修改賬號
usermod 選項 用戶名
usermod -s /bin/sh -d /home/z -g developer sam
與添加用戶一致
- 設置用戶密碼
passwd 選項 用戶名
passwd sam 為用戶sam設置密碼
- 添加用戶組
groupadd 選項 用戶組
groupadd -g 101 groupName
添加組groupName并設置gid為101
- 刪除組
groupdel 用戶組
- 修改組
groupmod -g 10000 -n group3 group2
將組group2標識號改為10000,組名修改為group3
- 切換用戶屬于多個用戶組,切換用戶組
newgrp root
- /etc/passwd 記錄用戶基本屬性
sam:x:200:50:Sam san:/home/sam:/bin/sh
用戶名:口令:用戶標識號:組標識號:注釋性描述:主目錄:登錄Shell
- /etc/shadow 記錄行與/etc/passwd中的一一對應,它由pwconv命令根據/etc/passwd中的數據自動產生
sam:EkdiSECLWPdSa:9740:0:0::::
登錄名:加密口令:最后一次修改時間:最小時間間隔:最大時間間隔:警告時間:不活動時間:失效時間:標志
- /etc/group 用戶組所有信息管理
users::20:root,sam
組名:口令:組標識號:組內用戶列表
- 切換用戶出現bash-4.2$解決方案
cp /etc/skel/.bashrc /home/user/
cp /etc/skel/.bash_profile /home/user
- 由普通用戶切換到root用戶
sudo -i
- 使用另一服務器跳轉
ssh -l user 34.31.136.69 ssh -l 用戶名 ip