使用者與群組
markdown
useradd 指令在建立帳號時會參考的檔案
```
/etc/default/useradd 預設的帳號的基本設定。
我們使用 useradd 去新增使用者時,一些在 /etc/passwd 當中的值會去參考『 /etc/default/useradd 』 ,這個檔案的內容有點像這樣:
GROUP=100 預設的群組
HOME=/home 預設的家目錄所在目錄
INACTIVE=-1 在 /etc/shadow 內的第 7 欄
EXPIRE= 在 /etc/shadow 內的第 8 欄
SHELL=/bin/bash 預設的 shell
SKEL=/etc/skel 使用者家目錄的內容資料參考目錄
如果要在建立新帳號時就連同一些設定值或預設設定一同產生的話可在 /etc/skel/ 下設定
EX :
vi /etc/skel/.vimrc 在新增帳號時自動產生.vimrc
ln -s /etc/passwd user_menual 在新增帳號時自動產生捷徑連結
在/etc/skel 中設定或建立檔案,這樣只要在建立新帳號時就會連帶一起產生檔案或設定
```
群組管理指令 :
groupadd 建立群組
```groupadd [-g gid] [-r] 群組名稱
選項與參數:
-g :後面接某個特定的 GID ,用來直接給予某個 GID ~
-r :建立系統群組啦與 /etc/login.defs 內的 GID_MIN 有關。
範例一:新建一個群組,名稱為 group1
[root@study ~]# groupadd group1
```
groupdel 刪除群組
```
groupdel [groupname]
範例一:將剛剛的 mygroup 刪除!
[root@study ~]# groupdel mygroup
範例二:若要刪除 vbird1 這個群組的話?
[root@study ~]# groupdel vbird1
groupdel -f ⇒ 強制刪除及包含在登入中的狀態下,一律強制刪除
groupdel -r ⇒ 連同家目錄一起刪除
```
詳細參考網址 (鳥哥)
留言
張貼留言