-bash-3.2# mkuser test 創建用戶
3004-689 User "test" exists.
-bash-3.2# finger test 指定用戶信息
Login name: test
Directory: /home/test Shell: /usr/bin/ksh
No Plan.
-bash-3.2# passwd test 設置用戶密碼
Changing password for "test"
test's New password:
Enter the new password again:
-bash-3.2# lsuser -c -a password test 此命令查詢test用戶是否設定密碼
#name:password
test:!
-bash-3.2# cat /etc/security/user 此命令用來查看用戶具有哪些權限
test:
admin = false
-bash-3.2# cat /etc/security/passwd
-bash-3.2# cat /etc/security/limits 用戶限制的信息
-bash-3.2# cat /etc/passwd 查看新建的用戶信息
test:!:203:1::/home/test:/usr/bin/ksh
-bash-3.2# mkgroup ceshi 添加用戶組
-bash-3.2# useradd -d /home/test -g ceshi -m test
3004-689 User "test" exists.
-bash-3.2# groups test 此命令是查看用戶test屬於哪一個組
test : staff
1: 把一個 新的user 加到組里: useradd -g g1 username
2: 把一個 已經存在的user 加到組里: usermod -G g1 username
將一個用戶添加到用戶組中,千萬不能直接用:
usermod -G groupA
這樣做會使你離開其他用戶組,僅僅做為 這個用戶組 groupA 的成員。
應該用 加上 -a 選項:
usermod -a -G groupA user
(FC4: usermod -G groupA,groupB,groupC user)
-a 代表 append, 也就是 將自己添加到 用戶組groupA 中,而不必離開 其他用戶組。
改變文件或目錄權限和所有者:chmod 775 file1
修改文件或目錄所有者:chown user1 file1
修改文件或目錄所有者組:chgrp group1 file1
安全性相關文件,包含用戶屬性和訪問控制的文件
/etc/passwd文件包含有合法用戶列表,包括用戶id、主用戶組、宿主目錄、默認登錄shell等;
/etc/group 文件包含合法用戶組列表,包括用戶組id和成員用戶名; /etc/security/passwd 文件含有加密形式的用戶口令和口令更新信息; /etc/security/user 文件含有用戶屬性信息;
/etc/security/limits 文件含有對用戶的進程資源限制值;
/etc/security/environ 文件含有用戶的環境變量,不過這個文件很少用到;
/etc/security/login.cfg文件含有對登錄程序的配置信息,錄入對某個端口的登錄限制;
/etc/security/group文件含有用戶組屬性