2019-08-28 1.基本概念: 所有者 : 一般為文件的創建者,誰創建了該文件,就天然的成為該文件的所有者 可以通過[chown 用戶名],來修改文件的所有者 所在組 :當某個用戶創建了一個文件後,這個文件的所在組就是該用戶所在的組 可以通過[chgrp 組名 文件名],修改文件所在組 2.用 ...
2019-08-28
1.基本概念:
所有者 : 一般為文件的創建者,誰創建了該文件,就天然的成為該文件的所有者
可以通過[chown 用戶名],來修改文件的所有者
所在組 :當某個用戶創建了一個文件後,這個文件的所在組就是該用戶所在的組
可以通過[chgrp 組名 文件名],修改文件所在組
2.用戶管理
useradd aaron 添加用戶
passwd aaron 修改密碼
userdel aaron 刪除用戶
useradd aaron -m 添加用戶同時創建用戶家目錄
userdel aaron -r 刪除用戶同時刪除用戶家目錄
3.用戶組
groupadd group1 添加組
groupdel group1 刪除組
4.用戶添加到組
創建新用戶並添加到組中
useradd -g group1 aaron 在添加用戶的同時加入組
usermod -g group1 aaron 改變用戶所在組
usermod -g 目錄名aaron 改變用戶登錄的初始目錄
把已經存在的用戶加入組
gpasswd -a aaron group1 用戶加入組
gpasswd -d aaron group1 把用戶從組中刪除
5.用戶和組文件
/etc/passwd 查看系統中所有用戶信息
/etc/group 查看系統中所有組信息
6、查看用戶詳細信息
finger 用戶名
7、設置用戶資料,依次輸入用戶資料
chfn 用戶名(系統會以交互的模式來完善用戶的資料)
8、顯示指定的用戶信息的命令
包括用戶編號,用戶名,主要組編號及名稱,附屬組列表
id 用戶名
9、刪除用戶及其個人文件夾
(刪除個人文件夾才加-r)
userdel -r 用戶名
註:在使用命令的時候可以通過man useradd或者useradd --help查看具體的參數信息,根據參數信息使用需要的參數。
10、常用命令具體參數
語法格式:usermod [參數]
-c<備註> |
修改用戶賬號的備註文字 |
-d<登入目錄> |
修改用戶登入時的目錄 |
-e<有效期限> |
修改賬號的有效期限 |
-f<緩衝天數> |
修改在密碼過期後多少天即關閉該賬號 |
-g<群組> |
修改用戶所屬的群組 |
-G<群組> |
修改用戶所屬的附加群組 |
-l<賬號名稱> |
修改用戶賬號名稱 |
-L |
鎖定用戶密碼,使密碼無效 |
-s<shell> |
修改用戶登入後所使用的shell |
-u<uid> |
修改用戶ID |
-U |
解除密碼鎖定 |
語法格式:groupmod [參數]
常用參數:
-g |
設置欲使用的群組識別碼 |
-o |
重覆使用群組識別碼 |
-n |
設置欲使用的群組名稱 |
語法格式: chgrp [參數] [目錄]
常用參數:
-c |
效果類似”-v”參數,但僅回報更改的部分 |
-f |
不顯示錯誤信息 |
-h |
對符號連接的文件作修改,而不更動其他任何相關文件 |
-R |
遞歸處理,將指定目錄下的所有文件及子目錄一併處理 |
-v |
顯示指令執行過程 |
–reference |
把指定文件或目錄的所屬群組全部設成和參考文件或目錄的所屬群組相同 |
語法格式:chown [參數]
常用參數:
-R |
對目前目錄下的所有文件與子目錄進行相同的擁有者變更 |
-c |
若該文件擁有者確實已經更改,才顯示其更改動作 |
-f |
若該文件擁有者無法被更改也不要顯示錯誤訊息 |
-h |
只對於連結(link)進行變更,而非該 link 真正指向的文件 |
-v |
顯示擁有者變更的詳細資料 |
–help |
顯示輔助說明 |
–version |
顯示版本 |
語法格式: chmod [參數] [文件]
常用參數:
-c |
若該文件許可權確實已經更改,才顯示其更改動作 |
-f |
若該文件許可權無法被更改也不顯示錯誤訊息 |
-v |
顯示許可權變更的詳細資料 |
-R |
對目前目錄下的所有文件與子目錄進行相同的許可權變更(即以遞迴的方式逐個變更) |
語法格式:useradd [參數] [用戶名]
常用參數:
-D |
改變新建用戶的預設值 |
-c |
添加備註文字 |
-d |
新用戶每次登陸時所使用的家目錄 |
-e |
用戶終止日期,日期的格式為YYYY-MM-DD |
-f |
用戶過期幾日後永久停權。當值為0時用戶立即被停權,而值為-1時則關閉此功能,預設值為-1 |
-g |
指定用戶對應的用戶組 |
-G |
定義此用戶為多個不同組的成員 |
-m |
用戶目錄不存在時則自動創建 |
-M |
不建立用戶家目錄,優先於/etc/login.defs文件設定 |
-n |
取消建立以用戶名稱為名的群組 |
-r |
建立系統帳號 |
-u |
指定用戶id |
語法格式:userdel [參數] [用戶名]
常用參數:
-f |
強制刪除用戶賬號 |
-r |
刪除用戶主目錄及其中的任何文件 |
-h |
顯示命令的幫助信息 |
語法格式:groupdel [參數] [群組名稱]
常用參數:
-h |
顯示幫助信息 |
-R |
在chroot_dir目錄中應用更改並使用chroot_dir目錄中的配置文件 |