查看當前用戶:whoami
whoami該命令用戶查看當前系統當前賬號的用戶名。可通過cat /etc/passwd查看系統用戶信息
查看登錄用戶:who
退出登錄賬戶:exit
如果是圖形界面,退出當前終端;
如果是使用ssh遠程登錄,退出登陸賬戶;
如果是切換后的登陸用戶,退出則返回上一個登陸賬號。
在Unix/Linux中添加用戶賬號可以使用adduser或useradd命令,因為adduser命令是指向useradd命令的一個鏈接,因此,這兩個命令的使用格式完全一樣。
useradd命令的使用格式如下: useradd [參數] 新建用戶賬號
參數 | 含義 |
---|---|
-d | 指定用戶登錄系統時的主目錄,如果不使用該參數,系統自動在/home目錄下建立與用戶名同名目錄為主目錄 |
-m | 自動建立目錄 |
-g | 指定組名稱 |
相關說明:
- Linux每個用戶都要有一個主目錄,主目錄就是第一次登陸系統,用戶的默認當前目錄(/home/用戶);
- 每一個用戶必須有一個主目錄,所以用useradd創建用戶的時候,一定給用戶指定一個主目錄;
- 用戶的主目錄一般要放到根目錄的home目錄下,用戶的主目錄和用戶名是相同的;
- 如果創建用戶的時候,不指定組名,那么系統會自動創建一個和用戶名一樣的組名。
-
命令 含義 useradd -d /home/abc abc -m 創建abc用戶,如果/home/abc目錄不存在,就自動創建這個目錄,同時用戶屬於abc組 useradd -d /home/a a -g test -m 創建一個用戶名字叫a,主目錄在/home/a,如果主目錄不存在,就自動創建主目錄,同時用戶屬於test組 cat /etc/passwd 查看系統當前用戶名 - 設置用戶密碼:passwd
- sudo:修改密碼
- 刪除用戶:userdel
-
命令 含義 userdel abc(用戶名) 刪除abc用戶,但不會自動刪除用戶的主目錄 userdel -r abc(用戶名) 刪除用戶,同時刪除用戶的主目錄 - 切換用戶:su
- 可以通過su命令切換用戶,su后面可以加“-”。su和su –命令不同之處在於,su -切換到對應的用戶時會將當前的工作目錄自動轉換到切換后的用戶主目錄;
-
命令 含義 su 切換到root用戶 su root 切換到root用戶 su - 切換到root用戶,同時切換目錄到/root su - root 切換到root用戶,同時切換目錄到/root su 普通用戶 切換到普通用戶 su - 普通用戶 切換到普通用戶,同時切換普通用戶所在的目錄 - $表示普通用戶,#表示root用戶;
- 查看用戶組,1.cat/etc/group,2,groupmod+三次tab鍵
- groupadd 新建組賬號 groupdel 組賬號 cat /etc/group 查看用戶組
- 修改用戶所在組:usermod
- 使用方法:usermod -g 用戶組 用戶名
- 為創建普通用戶添加sudo權限
- 新創建的用戶,默認不能sudo,需要進行一下操作
-
sudo usermod -a -G adm 用戶名 sudo usermod -a -G sudo 用戶名
- usermod -g與-G的區別
-
-g
用來制定這個用戶默認的用戶組-G
一般配合'-a'來完成向其它組添加 - 修改文件權限:chmod
- 修改文件權限的兩種方式:字母法與數字法
- 字母法:chmod u/g/o/a +/-/= rwx 文件
-
[ u/g/o/a ] 含義 u user 表示該文件的所有者 g group 表示與該文件的所有者屬於同一組( group )者,即用戶組 o other 表示其他以外的人 a all 表示這三者皆是
[ +-= ] | 含義 |
---|---|
+ | 增加權限 |
- | 撤銷權限 |
= | 設定權限 |
rwx | 含義 |
---|---|
r | read 表示可讀取,對於一個目錄,如果沒有r權限,那么就意味着不能通過ls查看這個目錄的內容。 |
w | write 表示可寫入,對於一個目錄,如果沒有w權限,那么就意味着不能在目錄下創建新的文件。 |
x | excute 表示可執行,對於一個目錄,如果沒有x權限,那么就意味着不能通過cd進入這個目錄。 |
數字法:“rwx” 這些權限也可以用數字來代替
字母 | 說明 |
---|---|
r | 讀取權限,數字代號為 "4" |
w | 寫入權限,數字代號為 "2" |
x | 執行權限,數字代號為 "1" |
- | 不具任何權限,數字代號為 "0" |
修改文件權限:chown 修改文件所屬組:chgrp