aliase:定義shell命令的別名
aliases CMDALIAS=COMMAND
unaliase COMMAND 是撤銷命令別名
權限:r,w,x 每類都有三種權限
文件:
r:可讀 ,可以使用類似cat等命令查看文件內容
w:可寫,可以編輯或刪除此文件
x:可執行,可以命令提示符下當作命令提交給內核運行
目錄:
r:可以對此目錄執行ls以列出內部的所有文件
w:可以在此目錄創建文件
x:可以使用cd切換進此目錄,也可以使用ls -l 查看內部文件的詳細信息
用戶添加刪除
Useradd [options] USERNAME 增加用戶
-u:UID 指定用戶所屬主ID
-g:GID 指定基本組ID或者組名(此組必須首先存在才能使用)
-G:GID 指定附加組,可以指定多個,用逗號隔開即可(此附加組首先存在才能用)
-c:“COMMENT”指定註釋信息
-d:指定用戶的家目錄,不用的時候默認在home下建一個和用戶同名的目錄
-s:指定shell,路徑最後是/etc/shells文件內規定的shell路徑
-m:強制爲用戶創建家目錄
-M:不給新建用戶創建家目錄
-r:創建一個系統用戶,系統調用,並不建立家目錄
Userdel [options] USERNAME 刪除用戶
-r:刪除用戶的同時也刪除家目錄
(默認不加參數時,不刪除家目錄)
查看用戶信息
id USERNAME:查看用戶的賬號屬性信息
-u:查看UID
-g:查看GID
-G:查看用戶所有組
-un:顯示當前用戶的用戶名
-gn:顯示當前用戶的組名
finger USERNAME:查看用戶賬號信息
修改用戶屬性
Usermod [options] USERNAME 修改賬戶屬性
-u:修改UID
-g:修改GID
-G:修改附加組
-a –G:爲用戶在原有的附加組上額外指定新的附加組,不使用-a選項會覆蓋此前的附加組
-c:修改用戶註釋信息
-d:指定新的家目錄
-d–m:指定新的家目錄,又移動此前的文件到新的家目錄裏去
-s:修改用戶的默認shell
-l:修改用戶名
-L:鎖定用戶賬號
-U:解鎖用戶賬號
chsh :修改用戶shell
Chfn:修改註釋信息
用戶密碼管理
Passwd [options] USERNAME 修改用戶密碼
--stdin:從標準輸入讀取密碼
-l:鎖定用戶賬號
-u:解鎖用戶賬號
-d:刪除用戶密碼
-n:用戶密碼最短時間
-x:用戶密碼最長使用時間
Pwck:檢查用戶賬號完整性
用戶組屬性
groupadd [options] GROUPNAME 新建組
-g:指定GID
-r:添加爲系統組
groupmod [options] GROUPNAME 修改組屬性
-g:修改GID
-n:修改組名
groupdel GROUPNAME 刪除組
gpasswd GROUPNAME 給組加密碼
修改文件屬性
Chown :修改文件屬主(只有管理員才能使用此命令)
Chown USERNAME file……. (只改變目錄本身)
-R:遞歸修改(修改目錄及內部文件的屬性)
Chown USERNAME:GROUPNAME file….. 同時改變屬主和屬組
Chown USERNAME file…… 改變屬主
Chown :GROUPNAME file… 改變屬組
Chgrp:修改文件屬組
Chown USERNAME file……. (只改變目錄本身)
-R:遞歸修改(修改目錄及內部文件的屬性)
修改文件權限
chmod MODE file…… 修改文件的用戶權限
-R:遞歸修改
修改某類用戶的某些權限
u:屬主
g:屬組
o:其他
a:所有
chmod 用戶類別=MODE file….
Chmod u=wr,g=w file….
Chmod uo=wr file…
修改某類的用戶某位或某些位權限
Chmod 用戶類別[-/+]MODE file