




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、權(quán)限的意義n執(zhí)行l(wèi)s l或ls a命令時所顯現(xiàn)的結(jié)果,最前面的210個字符用來標示權(quán)限。第一個字符一般用于區(qū)別文件和目錄d:表示這是一個目錄。-:表這是一個普通的文件L:表示這是一個符號連接的文件,實際上它指向另一個文件b、c:分別表示區(qū)塊設(shè)備和其他的外圍設(shè)備,是特殊類型的文件S、p:這些文件關(guān)系到系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和管道文件目錄的權(quán)限 nlinux下,每一個文件、每一個目錄都有一個屬主,并針對用戶自己、用戶所在組、其它所有帳號(組)分別設(shè)定讀、寫、執(zhí)行三種權(quán)限。n例如,我(假定是webusers組的floatboat帳戶的擁有者)使用如下命令建立一個新的文件 #touch mytestfile
2、n然后我們使用 #ls -l mytestfilen這一命令來查看這個文件的權(quán)限狀態(tài)(關(guān)于ls命令,以前講過),可以得到如下的屏幕輸出顯示: n -rw-rw-r- 1 floatboat webusers 0 Feb 6 21:37 mytestfile n輸出由空格分為9個部分,我們比較關(guān)心第一、三、四個字段,分別表示文件權(quán)限屬性、文件所有者帳戶、文件所屬組。 使用chown命令修改文件的主人n當你新建立一個文件的時候,文件的所有者當然就是你了。這一事實只有超級用戶(比如說root)才可以通過chown命令改變(例如 chown otheruser mytestfile,把mytestfi
3、le文件的屬主改為otheruser)。nchown命令的用法比較簡單。這里我先假設(shè)你現(xiàn)在擁有超級用戶權(quán)限,那么你就可以使用如下命令將一個文件“送給”floatboat了: n #chown floatboat /home/floatboat/thefileisrootcreate.txt (假定該文件是由root創(chuàng)建的) n修改一個目錄的所有者也是類似的: n #chown floatboat /home/newboat n當然,如果這個目錄還有子目錄及文件需要同時送給floatboat,chown也是支持-R參數(shù)的: n #chown -R floatboat /home/newboat
4、n如果你同時想修改文件/目錄所屬的組的話,你可以使用以下命令方便的達到目的: n #chown -R floatboat.ftpusers /home/newboat 修改文件的組屬性n修改文件的組屬性 n文件所屬組你倒是可以改變,前提是: n1、你的超級用戶。 n2、你同時屬于兩個或兩個以上的組。 n兩個條件你至少具備一個,你才能夠把文件所屬舊組變?yōu)樾陆M。使用如下的命令將當前目錄下所有html文件所屬的組改為httpd: n #chgrp httpd *.html n和chown命令一樣,chgrp也可以使用-R參數(shù)對一個目錄內(nèi)的所有文件和子目錄進行遞歸的修改組屬性。 n:你可以使用不帶參數(shù)
5、的groups命令查看自己屬于哪個組。 n文件權(quán)限的設(shè)定是我們這一小節(jié)討論的核心,我們主要介紹chmod命令的兩種用法 使用訪問字符串設(shè)置文件目錄權(quán)限 n正如前面所說的,每一個文件、目錄都針對用戶自己、用戶所在組、其它所有帳號(組)分別有讀、寫、執(zhí)行三種權(quán)限及其組合。當一個普通用戶新建一個文件的時候,它默認的訪問權(quán)限顯示就如我們剛才所舉例子的第一個字段所示。總共十位字符“-rw-rw-r-”,第一位是目錄區(qū)分標志,如果是d的話,表示這是一個目錄。第二到四位分別表示文件所有者的讀(r:read)、寫(w:write)、執(zhí)行(x:execute)屬性,第五到七位是文件所屬組的讀、寫、執(zhí)行權(quán)限,第八
6、到第十位則是其它用戶的讀、寫、執(zhí)行權(quán)限。如果對應(yīng)的位是相應(yīng)的字母,就是有這相應(yīng)權(quán)限,否則為“-”,表示沒有獲得這個許可。象剛才例子中的文件就是自己可讀寫,本組可讀寫,其它用戶可讀,所有的用戶(包括自己)都不能執(zhí)行它。 n我們的用u、g、o分別來指代用戶(user)、組(group)、其它帳戶(other),就可以方便的設(shè)置文件和目錄的權(quán)限了。當然,我們也可以用a來表示所有的這三項。 n例如,我們要對所有perl的腳本文件設(shè)定權(quán)限,對所有用戶都可以讀和執(zhí)行,文件所有者還允許寫許可,那么我們可以使用如下命令: n #chmod a+rx,u+w *.pl n注意:如果要使用多個訪問字符串,它們之間
7、要用逗號隔開,各個許可字符串之間不允許有空格。使用訪問字符串設(shè)置文件目錄權(quán)限n正如上例所示。 n如果要修改目錄中所有文件和子目錄的權(quán)限屬性,可以使用chmod提供的-R參數(shù)來遞歸修改。例如,下列命令將/www/site1目錄及其下面的子目錄的權(quán)限屬性設(shè)定為所有者和組可讀、寫、執(zhí)行,其它用戶不可訪問: n #chmod -R a+rwx,o-rwd /www/site1 n注意,不要輕易使用-R選項,這可能會帶來安全隱患。 n使用字符串方便了理解,單輸入那么多字母還是有點累,如果你對8進制有些概念的話,可以使用下面介紹的方法來做權(quán)限設(shè)置。 用數(shù)字表示權(quán)限nR:對應(yīng)數(shù)值為4nW:對應(yīng)數(shù)值為2nX:
8、對應(yīng)數(shù)值為1 “rwx”合起來就是+,一個“rwxrwxrwx”權(quán)限權(quán)限全開的文件,用數(shù)字來表示就是“777”;而完全不開放權(quán)限的文件“-”,它的數(shù)字標示則為“000”。下面再以幾個例子說明-rwx-: 等于數(shù)字標示700-rwxrr-: 等于數(shù)字標示744-rw-rw-r-x: 等于數(shù)字標示665Drwxxx: 等于數(shù)字標示711使用八進制數(shù)設(shè)置文件目錄權(quán)限 n我們知道,在ls -l的輸出中,文件權(quán)限表示為“-rw-rw-r-”,前一位只和是否為目錄有關(guān),其它九位正好可以分成三段,每段三位,“rw-”、“rw-”和“r-”,“-”代表無效“0”,其它字符代表有效“1”,那么這個文件的權(quán)限就是
9、“110”、“110”、“100”,把這個2進制串轉(zhuǎn)換成對應(yīng)的8進制數(shù)就是6、6、4,也就是說該文件的權(quán)限為664(三位八進制數(shù))。我們也可以使用類似這種三位八進制數(shù)來設(shè)定文件授權(quán),如上邊兩個例子,就也可以寫為: n #chmod 755 *.pl n #chmod -R 770 /www/site1 n是不是很簡潔?關(guān)鍵在于你能根據(jù)你需要設(shè)定的權(quán)限正確的選擇八進制數(shù)(利用八進制數(shù)的二進制表示可以非常輕易的做到這一點)。 讀、寫、執(zhí)行的權(quán)限說明 n1、w(Write,寫入)所謂寫的權(quán)限,也就是對文件修改和刪除的權(quán)限。如果目錄的寫權(quán)限也對你開放了,則可以創(chuàng)建、刪除或修改該目錄下的任何文件或自目錄即使該文件和子目錄并不屬于你。 n2、 R(Read,讀?。δ夸浻兄蛔x許可的用戶,不能用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB32/T 4705.2-2024口罩有毒有害物質(zhì)的測定第2部分:禁用偶氮染料
- 飼料廠可行性方案研究報告
- 呼吸??谱o理分析
- 軟裝設(shè)計師核心能力體系
- 初中數(shù)學(xué)總復(fù)習(xí)優(yōu)化設(shè)計方案
- 食管癌食管穿孔的護理
- 職場女性康復(fù)
- 新聞報道設(shè)計方案
- 骨科常見疾病的功能鍛煉方法
- 學(xué)校安全保衛(wèi)課件
- 基于“生活教育”理念下部編小學(xué)語文教材中“小練筆”教學(xué)策略研究 論文
- 高中生物必修一實驗通知單
- 課件:第四章 社會工作項目的執(zhí)行(《社會工作項目策劃與評估》課程)
- 冷庫施工組織設(shè)計施工方案
- 咯血診斷與治療課件
- 醫(yī)學(xué)影像專業(yè)個人簡歷
- 檢驗科 醫(yī)院感染管理質(zhì)量督查評分表
- 獨立性檢驗 公開課比賽一等獎-完整版獲獎?wù)n件
- 網(wǎng)絡(luò)信息系統(tǒng)癱瘓演練PDCA改進
- 高分子材料成型加工基礎(chǔ)添加劑及配方設(shè)計課件
- 水泥水化熱實驗原始記錄
評論
0/150
提交評論