程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> solaris用戶與文件權限管理,solaris權限管理

solaris用戶與文件權限管理,solaris權限管理

編輯:Oracle教程

solaris用戶與文件權限管理,solaris權限管理


此文章已於 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位只能設置在文件上,且當文件有執行權限時才有意義。粘滯位只能設置在目錄上,不需要指定針對誰的權限。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved