用戶管理
- 注意:用戶是通過UID來確定身份的,比如root之所以為管理員就是因為root的UID是0。在centos6上系統用戶是1-499,普通用戶是500以上的;而在centos7上系統用戶是1-999,普通用戶是1000以上。系統用戶默認不登錄。
- 注意跟用戶相關的命令只有管理員賬戶才有權限
- 需要用到的命令:useradd usermod userdel groupadd groupmod ??groupdel passwd gpasswd chage chsh chfn newgrp id
- 如果建立用戶可以使用 useradd 后面加上用戶名就行了
- 如果想為新建用戶指定一些參數加上想用的設置就行:
- -u 指定uid
- -g指定gid
- -s指定所使用的shall
- -h指定所用的shall
- -c指定添加的描述信息
- G指定要加入的附加組
- -r建立用戶為系統用戶
- -m為系統用戶添加家目錄
- -M不建立家目錄
- 如果想為新建用戶指定一些參數加上想用的設置就行:
如果想修改用戶的屬性可以使用usermod上面的選項除了-r以后的都可以使用,另外還可以-L禁用用戶,-U解鎖用戶。注意:
-G重新指定附加組默認是覆蓋就是,原有的附加組的信息會被現在加的組所覆蓋,如果還想保留需要加上-a保留原有組。
-h重新指定家目錄默認是不會轉移家目錄里的內容,要想連內容一起轉移加上-m
如果只想更改shall類型可以使用chsh -s 也可以的
chsh -s /sbin/nologin wang
如果想添加詳細的用戶信息可以使用chfn自動會提示你輸入相關信息,如果想查看詳細的用戶可以使用finger,直接finger后面加上用戶就行,注意這一個系統默認沒有安裝需要安裝。
如果想更改用戶密碼可以使用直接使用passwd,另外還可以-L禁用用戶,-U解鎖用戶.同樣-e指定用戶可以是指定用戶下次登錄不許修改密碼。
刪除用戶直接userdel加上用戶名就可以
建立組的話可以使用groupadd
-g指定GID ,-r系統組
更改組id使用groupmod同樣-g就行
刪除組group加上組名
另外可以使用gpasswd管理租的成員
-a把指定用戶加入某組
-d刪除某組用戶
-A指定為管理員
用法:gpasswd [選項] 組
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/95462