Linux 4
第11章 用戶和組群賬戶管理
“ Esc + . ”復制上個命令的參數
cat 輸出文件內容,從第一行顯示到最後一行
tac 倒序輸出,從最後一行顯示到第一行
more less
head -5 看前 5 行,默認看前 10 行
tail -5 看後 5 行,默認看後10 行
* /etc/passwd:
系統識別用戶的一個重要文件
存放著所有用戶賬號的信息,包括用戶名和密碼
/etc/shadow:
此文件是/etc/passwd的影子文件
/etc/shadow文件內容包括用戶及被加密的密碼及其他/etc/passwd不能包括的信息
這兩個文件應該是對應互補的
* 用戶賬戶分類:root用戶,系統用戶,普通用戶
root 用戶 UID 為 0
系統用戶 代表後臺系統應用 UID 為 1~499
* 管理用戶賬戶
useradd user01 創建用戶賬戶
which user01
passwd user01
useradd -U 用戶的UID
-g 主要組群名
-G 次要組群名
usermod 修改用戶賬戶
userdel 刪除用戶賬戶
11.6 賬戶維護
passwd 設置和修改用戶的密碼 ,gpasswd 可以設置一個組群的組群密碼,或者在組群中添加、刪除用戶
passwd 後面不添加命令和參數時,則表示修改當前用戶的密碼
gpasswd -a 添加一個成員
gpasswd -d 刪除一個成員
id 可以顯示一個用戶的完整信息
id -u
* su - user01 身份切換到user01,進入
中間的 “-” 代表連帶環境一起切換 ,不加 ”-“ 則表示只切換用戶信息
返回 ctrl+D
超級用戶變成一般用戶,權限下降不用口令,其余的都要口令(一般用戶變成超級用戶,一般用戶之間切換)
su - oracle -c ‘ lsnrctl reload ‘ 代表只用oracle身份執行一個命令,執行結束後切換回原用戶身份
第十二章 權限,所有者和ACL
一.權限
9個權限位,讀 "r" ,寫 ”w",執行 “x" 。
除去第一個,前三位表示文件所有者對文件的權限,
中間三位代表文件所屬的群組中的成員對文件的權限,
最後三位表示剩下的其他人對文件的權限。
chmod 更改權限
chown 更改用戶和群組
chown -R 將下級子目錄下的所有文件和目錄的所有權一起更改
Linux 4