說到使用者檔案權限,那我們要怎麼樣建立使用者與群組呢?這些一樣能夠用指令來完成。建立的每個使用者都會有一組編號,稱為UID,群組也會有群組的編號GID,當然我們也能夠自己分配UID和GID的範圍,不過在這之前,我們必須先切換到管理員(root)身分。
[cbb104026@localhost ~]$ su 密碼: #密碼的部分會隱藏,輸入時需要特別注意 [cbb104026@localhost cbb104026]# #登入root後會從原本前方的"$"會變成"#",這可以讓我們快速判斷目前身分是否為管理員 #另外也可以在建立一個shell的登入環境,登入後會自動切換到root的家目錄 [cbb104026@localhost ~]$ su -l [cbb104026@localhost ~]$ su -
有了root的權限,我們就可以來管理這台電腦上的使用者:
建立使用者
[cbb104026@localhost ~]# useradd [-d 使用者家目錄的絕對路徑 -u UID -g 群組 -G 次要群組] username
修改使用者資訊,選項部分與建立使用者大致相同
[cbb104026@localhost ~]# usermod [-d 使用者家目錄的絕對路徑 -u UID -g 群組 -G 次要群組] username
移除使用者
[cbb104026@localhost ~]# userdel [-r] username #如果輸入"-r"的選項則連同家目錄一起移除
更改使用者密碼
[cbb104026@localhost ~]# passwd [username] #若沒有輸入使用者名稱,則修改目前的使用者密碼
* groupadd 建立群組
[cbb104026@localhost ~]# groupadd [-g GID] groupname
修改群組資訊
[cbb104026@localhost ~]# groupmod [-g GID -n NEW_GROUP] groupname
移除群組
[cbb104026@localhost ~]# groupdel groupname #刪除前請注意該群組下是否還有使用者