好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 一些Linux Shell中的權限相關知識總結

一些Linux Shell中的權限相關知識總結

熱門標簽:寧波智能外呼系統公司 地圖標注輻射圖案 申請公司400電話要注意什么 曲阜400電話辦理 衛星地圖標注地名 聯通電話機器人怎么接 安裝外呼系統費用 電銷機器人 劍魚 奧維互動地圖標注參數

一個文件一經創建,就具有三種訪問方式:
1) 讀,可以顯示該文件的內容。
2) 寫,可以編輯或刪除它。
3) 執行,如果該文件是一個s h e l l腳本或程序。
按照所針對的用戶,文件的權限可分為三類:
1) 文件屬主,創建該文件的用戶。
2) 同組用戶,擁有該文件的用戶組中的任何用戶。
3) 其他用戶,即不屬于擁有該文件的用戶組的某一用戶

文件的全部信息包括以下:

  • 文件的位置。
  • 文件類型。
  • 文件長度。
  • 哪位用戶擁有該文件,哪些用戶可以訪問該文件。
  • 節點。
  • 文件的修改時間。
  • 文件的權限位。

可以通過ls -l來查看這些信息,如下面

[root@ksharpdabu home]# ls -l
total 24
drwxr-xr-x 2 root root 4096 Mar 15 10:00 Bakblog
-rwx------ 1 root root 786 Mar 15 10:18 backupblog.sh
-rw-r--r-- 1 root root 614 Mar 16 18:38 bk.sh
drwx------ 2 www www 4096 Feb 28 17:04 www
drwxr-xr-x 7 www www 4096 Mar 15 10:04 wwwroot

total24:表示該目錄下所有文件所占用的空間

前面的一橫杠表示普通文件,以下是文件類型:

  •     d 目錄。
  •     l 符號鏈接(指向另一個文件)。
  •     s 套接字文件。
  •     b 塊設備文件。
  •     c 字符設備文件。
  •     p 命名管道文件。
  •     - 普通文件,或者更準確地說,不屬于以上幾種類型的文件。

-rw-r--r--:表示文件的相關權限,除去前面的橫杠,總共九個字符,

分別對應9個權限,前三個字符代表文件屬主權限,中間三個代表同組用戶權限,后面三個字符代表其他用戶權限。每個人對文件都有三種操作

  1. r 讀權限
  2. w 寫/更改權限
  3. x 執行該腳本或程序的權限

當用戶創建一個新的 文件時候,系統為了安全考慮,一般不會給文件的創建者執行的權限,即x。,對于文件屬主來說,在只有讀權限位被置位的情況下,仍然可以通過文件重定向的方法向該文件寫入。注意能否刪除一個文件還依賴于該文件所在目錄權限位的設置。我個人認為是取文件所在目錄和文件自身權限的交集。
件所在目錄權限位的設置。 一些舉例:

    權限所代表的含義

  •     r-- --- --- 文文件屬主可讀,但不能寫或執行
  •     r-- r-- --- 文文件屬主和同組用戶(一般來說,是文件屬主所在的缺省組)可讀
  •     r-- r-- r- - 文任何用戶都可讀,但不能寫或執行
  •     rwx r-- r- - 文文件屬主可讀、寫、執行,同組用戶和其他用戶只可讀
  •     rwx r-x --- 文文件屬主可讀、寫、執行,同組用戶可讀、執行
  •     rwx r-x r- x 文文件屬主可讀、寫、執行,同組用戶和其他用戶可讀、執行
  •     rw- rw- --- 文文件屬主和同組用戶可讀、寫
  •     rw- rw- r- - 文文件屬主和同組用戶可讀、寫,其他用戶可讀
  •     rw- rw- --- 文文件屬主和同組用戶及其他用戶讀可以讀、寫,慎用這種權限設置,因為任何用戶都可以寫入該文件

改變文件或目錄的權限的方法,以下命令常用,切記

  •     chmod命令的一般格式為:
  •     chmod [who] operator [permission] filename
  •     w h o的含義是:
  •     u 文件屬主權限。
  •     g 同組用戶權限。
  •     o 其他用戶權限。
  •     a 所有用戶(文件屬主、同組用戶及其他用戶)。
  •     o p e r a t o r的含義:
  •     + 增加權限。
  •     - 取消權限。
  •     = 設定權限。
  •     p e r m i s s i o n的含義:
  •     r 讀權限。
  •     w 寫權限。
  •     x 執行權限。
  •     s 文件屬主和組s e t - I D。
  •     t 粘性位*。
  •     l 給文件加鎖,使其他用戶無法訪問。
  •     u,g,o 針對文件屬主、同組用戶及其他用戶的操作。
  •     *在列文件或目錄時,有時會遇到“ t”位。“t”代表了粘性位。如果在一個目錄上出現 “t”位,這就意味著該目錄中的 文件只有其屬主才可以刪除,即使某個同組用戶具有和屬主
        同等的權限。不過有的系統在這一規則上并不十分嚴格。
        如果在文件列表時看到“ t”,那么這就意味著該腳本或程序在執行時會被放在交換區(虛
        存)。不過由于當今的內存價格如此之低,大可不必理會文件的“ t”的使用。

舉例:修改myfile的權限

    命令                                               結果                                                含義
    chmod a-x myfile                rw- rw- rw-                          收回所有用戶的執行權限
    chmod og-w myfile             rw- r-- r- -                            收回同組用戶和其他用戶的寫權限
    chmod g+w myfile              rw- rw- r- -                           賦予同組用戶寫權限
    chmod u+x myfile               rwx rw- r- -                          賦予文件屬主執行權限
    chmod go+x myfile             rwx rwx r- x                         賦予同組用戶和其他用戶執行權限

當我們創建test文件時,它的權限如下:

-rw-r--r--   1    dave     admin       614 Mar 16 18:38

我希望自己具有執行權限,而取消其他所有用戶的讀權限,修改如下;

#chmod u+x o-r test

test的文件權限就變為

-rwxr-----   1    dave     admin       614 Mar 16 18:38

如果希望某個腳本文件對你自己來說可執行,而且你對該文件的缺省權限很放心,那么只要使它對你來說具有執行權限即可。

# chmod u+x dt

權限的絕對模式(就是用數字表示權限)

chmod命令絕對模式的一般形式為:

chmod [mode] file

其中mode是一個八進制數。r就是4,w就是2,x就是1.

    文件屬主               同組用戶                       其他用戶
    r w x                      r w x                                 r w x
    4 + 2 + 1               4 + 2 + 1                     4 + 2 + 1

    7                              7                                      7

修改test文件為rwxr--r--

#chmod 744 test

修改mydir目錄極其子目錄權限為rwxr--r--

#chmod -R 744 mydir       //其中的-R表示遞歸,就是把mydir目錄下的所有文件,子目錄都改為744

目錄:

目 錄的權限位和文件有所不同。目錄的讀權限位意味著可以列出其中的內容。寫權限位意味著可以在該目錄中創建文件,如果不希望其他用戶在你的目錄中創建文件, 可以取消相應的寫權限位。執行權限位則意味著搜索和訪問該目錄。如果把同組用戶或其他用戶針對某一目錄的權限設置為- - x,那么他們將無法列出該目錄中的文件。如果該目錄中有一個執行位置位的腳本或程序,只要用戶知道它的路徑和文件名,仍然可以執行它。用戶不能夠進入該目 錄并不妨礙他的執行。目錄的權限將會覆蓋該目錄中文件的權限。即取他們的交集

注意,c h m o d命令不進行必要的完整性檢查,可以給某一個沒用的文件賦予任何權限,但
chmod 命令并不會對所設置的權限組合做什么檢查。因此,不要看到一個文件具有執行權限,
就認為它一定是一個程序或腳本。

suid和guid這里就不介紹了,可自行google文檔,或書籍

  • chown:修改文件所有者
  • chgrp:修改文件所有組

c h o w n命令的一般形式為:

chmod -R -h owner file

- R選項意味著對所有子目錄下的文件也都進行同樣的操作。- h選項意味著在改變符號鏈接文件的屬主時不影響該鏈接所指向的目標文件。

chgrp和chown用法差不多,可自行man

查看自己所屬于的組的命令:

  #group或#id

查看其它用戶屬于哪個組命令:

#group 用戶名

您可能感興趣的文章:
  • Linux系統下如何查看及修改文件讀寫權限
  • Linux下SFTP用戶權限設置條件及實現命令
  • Linux給普通用戶加超級用戶權限的方法
  • linux中如何添加用戶并賦予root權限詳解
  • linux下mysql開啟遠程訪問權限 防火墻開放3306端口
  • linux修改目錄和文件權限的簡單命令解釋
  • PHP調用Linux命令權限不足問題解決方法
  • Linux 怎么實現添加FTP用戶并設置權限的方法
  • Linux下mysql新建賬號及權限設置方法
  • Linux下SVN服務器同時支持Apache的http和svnserve獨立服務器兩種模式且使用相同的訪問權限賬號
  • Linux 下目錄文件權限(命令)的查看和修改
  • Linux中文件權限目錄權限的意義及權限對文件目錄的意義
  • 簡析Linux中如何改變文件或目錄的訪問權限
  • Linux文件權限與目錄管理詳解
  • linux文件上傳,給文件或目錄添加apache權限的方法
  • Linux用戶配置sudo權限(visudo)的方法
  • Linux 深入理解進程權限
  • 關于linux權限s權限和t權限詳解

標簽:江西 遵義 大慶 仙桃 安康 大興安嶺 上饒 三門峽

巨人網絡通訊聲明:本文標題《一些Linux Shell中的權限相關知識總結》,本文關鍵詞  一些,Linux,Shell,中的,權限,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《一些Linux Shell中的權限相關知識總結》相關的同類信息!
  • 本頁收集關于一些Linux Shell中的權限相關知識總結的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 男生插女生屁股视频| 无码一区二区大桥未久老牛| 三位少妇按摩日本A片| 麻豆自媒体传播app| 肥硕的乳球乳晕奶水| 日本一级婬片A片温柔乡| 国产精品秘?入口福利| 成人18网址在线观看| JAZZ老师和HIPHOP老师| 欧一美一色一伦一A片| 欧美专区一区| 毛片24种姿势无遮无栏| 成人6969www色| 女朋友脱了衣服让?了一夜| 日韩尤物在线| 百炼霸王与圣约女武神| ??黄??色??视??频??| 国产午夜一级毛片A级| 好吊妞视频haodiaoniucom| 日日摸狠狠的摸夜夜摸| 掀起裙子扒下内裤打屁股作文| 国产–第1页–屁屁影院| 日韩视频在线| 国产自拍在线| 国产精品免费久久| 大尺度做爰无遮挡露器官电影| 最近韩国电影免费高清HD| 怡红院电影院| 被合租糙汉| 晨勃坐上去好爽H| 4455久久se精品一区二区三区| 欧美又大又粗又长又硬| g0g0亚洲大胆肉体艺术| 美女被叉叉| 欧美办公室性猛交XXXXX无码| 可以视频聊天的社交软件| 厨房里我扒了岳的内裤| 久草视频首页| 曰批片免费40分钟的视频软件| 国产???拗女| 自拍偷自拍亚洲精品偷一|