unix目錄許可權
『壹』 unix系統文件許可權問題
r----xr--文件所有者只讀;所在組用戶可執行;其他用戶只讀;分成三組看,每一組都是讀寫執行(rwx)開關的不同組合。開為1,關為0。
r--即100(2),十進制是4;
-w-即010(2),十進制是2;
--x即001(2),十進制是1;
三位二進制對應八種許可權狀態,十進制分別是1-7。
假如第一組許可權為6,換成二進制是110(2),一二位開,三位閉,即可讀,可寫,不可執行。
UNIX操作系統(尤尼斯),是一個強大的多用戶、多任務操作系統,支持多種處理器架構,按照操作系統的分類,屬於分時操作系統,最早由KenThompson、DennisRitchie和DouglasMcIlroy於1969年在AT&T的貝爾實驗室開發。目前它的商標權由國際開放標准組織所擁有,只有符合單一UNIX規范的UNIX系統才能使用UNIX這個名稱,否則只能稱為類UNIX(UNIX-like)。
『貳』 unix中兩種修改許可權的方法
用戶必須具有相應的許可權才可以修改,修改許可權的命令chmod ,有如下兩種方法:
1、字元方式
who: u文件屬主許可權,g同組用戶許可權,o其他用戶許可權,a所有用戶(文件屬主、同組及其他用戶);
operator: +增加許可權,-取消許可權,=設定許可權;
permission: r讀許可權,w寫許可權,x執行許可權。
chmod a-x file rw- rw- rw- 收回所有用戶的執行許可權
chmod og-w file rw- r-- r- - 收回同組用戶和其他用戶的寫許可權
chmod g+w file rw- rw- r- - 賦予同組用戶寫許可權
chmod u+x file rwx rw- r- - 賦予文件屬主執行許可權
chmod go+x file rwx rwx r- x 賦予同組用戶和其他用戶執行許可權
2、數值文件模式 (絕對模式)
chmod 644 file
用戶 0400 允許所有者讀。
0200 允許所有者寫。
0100 對於文件,允許所有者執行,對於目錄,允許所有者在該目錄中進行搜索。
組 0040 允許組成員讀。
0020 允許組成員寫。
0010 對於文件,允許組成員執行,對於目錄,允許組成員在該目錄中進行搜索。
其他用戶 0004 允許其他用戶讀。
0002 允許其他用戶寫。
0001 對於文件,允許其他用戶執行,對於目錄,允許其他用戶在該目錄中進行搜索。
具體參見:http://www.ibm.com/developerworks/cn/aix/library/au-speakingunix4/
http://blog.csdn.net/shuiqingtinglin/archive/2009/03/26/4026146.aspx
『叄』 Linux中,文件和目錄的許可權包括哪四種許可權。
1.通常情況下是rwx.
2.為了讓非管理員用戶正常使用系統資源通常會調置SUID,SGID位。
文件或內者目錄的許可權即變為容rws-rws-rw這樣的形式。
3.為了防止誤刪,還可以設置sticky位,drwx-rw-rwt這樣的形式,sticky位只能用在目錄上。
『肆』 unix系統中,文件和目錄的讀許可權是什麼,沒有許可權會怎樣
文件的讀許可權使你可以讀取文件內容
目錄的讀許可權使你可以列目錄
沒有許可權就做不了這兩件事情
『伍』 linux目錄許可權怎麼設置啊
使用chmod命令
chmod777yourdir
其中777每一個7分別代表 owner,group和 other 這三類用戶的許可權
7 = 4+2+1 分別是read,write 和 execute 的許可權位,構成一個的8進制的數
可以按照需要修改具體許可權
『陸』 Unix文件許可權問題。
執行模式位會存在- x s三種模式呢?執行模式位並不存在s 模式, 那是 ls的輸出方式有那麼一點點古怪而已。 mode_t中的 2個位元組包含 : 9位標記文件存取訪問許可權; 3位標記文件特殊許可權(suid, sgid, sticky) ; 4位標記文件類型。 ls 命令用一位輸出字元共同表示 文件特殊許可權 與 文件存取訪問許可權。 man chmod 查閱之~~
『柒』 如何設置UNIX/Linux中新創建目錄或文件的默認許可權
普通文件默認是644 也就是:
-rw-r--r-- 1 root root 0 May15 20:04 test
自已有讀寫(rw),同組人員有讀(r),其它有讀(r)
默認許可權可通過umask 修改
默認umask 為022
文件:666 - 022 = 644
目錄:777 - 022 = 755
如果你下了umask 011 的指令,則生成的文件目錄許可權就變成:
文件:666 - 011 = 655
目錄:777 - 011 = 766
『捌』 unix中文件主設置文件許可權的命令是chmod嗎
不叫 UNIX 中文件主設置文件許可權的命令。給文件設置相應的讀寫許可權只有 chmod 這一條命令,沒有別的命令。其使用方法如下:
$chmod 750 my_file <cr>
其中:
7:代表文件所有者許可權為:可讀(4)、可寫(2)、可執行(1);
5:代表文件的同組用戶許可權為:可讀(4)、不可寫(0)、可執行(1);
0:代表其他用戶的許可權為:不可讀、不可寫、不可執行。
而另外一個相關的命令是:chown,表示修改文件的所有者的。
『玖』 linux 目錄訪問許可權
A和C一個組,B和C一個組,即可。
設置用戶[和組]: chown 用戶[:[組]] 文件
設置組: chgrp 組 文件
Linux下目專錄也是文件。
——屬——————————————————————
補充:
添加用戶所屬組:
usermod -G 組名1[,組名2,……] 用戶名
這種方式可一次添加多個,也可以一個一個地加。注意參數是大寫的G。
如果是小寫的g將更改用戶所屬組,是覆蓋。