此文章已於 20:45:28 2015/3/22 重新發布到 zhuxuekui3
solaris用戶與文件權限管理1
類別 「網站分類」Oracle
一、用戶與用戶組管理
三種用戶:超級用戶、普通用戶(只對家目錄用控制權)、程序用戶(不能登錄系統)
一個用戶可以加入兩種類型的組,私有組與公共組。
UID and GID 用戶標識符與組標識符。
Root 用戶UID GID都為0.
用戶賬戶信息:passwd
密碼字符串、密碼有效期: /etc/shadow
組賬戶信息:/etc/group
對應於一些命令:
Groupadd -g 103 test1 增加組用戶(add(create) a new group definition on the system )
Groupmod -n test4 test3 改名字 (將test3 改為test4) - n 指更改名字 name
Groupmod -g 103 test3 改組id
Groupdel test4 刪除組用戶
創建用戶的過程
2、創建用戶宿主目錄
3、在用戶目錄中設置配置文件(從其他裡面拷貝過來的)
4、設置用戶初始口令
下面有種簡便方法:命令如下。(以下命令執行完成後,會自動增加記錄、宿主目錄和配置文件)
passwd + 用戶 可以為某用戶設置密碼。 -l -u 鎖與解鎖
(change login password and password attributes)
刪除用戶賬戶: userdel -r 連宿主目錄一起刪除。
Su - user 切換用戶,使用自己的環境
它跟登錄不一樣。
當然,還有usermod指令。
Usermod –u 200 tom 將tom的東西改成200的東西。
以上權限被否定的原因是,用戶已經變成200的了,而不是tom的。
二、文件管理:
知識點: 建立用戶和組,修改用戶缺省權限,修改文件所有者身份,使用unix特殊權限位來實現上述目標
文件與系統用戶關系:文件所有者,同組用戶,其他人。
文件/目錄的權限與歸屬: rwx 歸屬:屬主,屬組。
對於權限項: 分別為文件所有者,文件所屬組,其他用戶。 644.
設置文件/目錄的權限:chmod [ugoa][+-=] [rwx] file/directory or chmod nnn file/directory . –R 表示遞推修改屬性
(change the permissions mode of a file)利用數字模式更改更簡單
設置文件/目錄的歸屬:chown tom file1 chown :test1 file1
(change file ownership 改變文件所有權)
Umask 被掩碼: 可以更改,默認0022.(get or set the file mode creation mask)
使用附加權限 :
set位權限:為x可執行權限設置。使得其他用戶執行該文件時,擁有屬主或屬組用戶的權限。s
粘滯位:stick,為公共目錄設置,其他用戶刪除不了你的目錄。 t
mnnn 其中m由附加位確定。也是有 421 的值來確定
多用粘滯位少用set位。set位只能設置在文件上,且當文件有執行權限時才有意義。粘滯位只能設置在目錄上,不需要指定針對誰的權限。