欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

簡析Linux中如何改變文件或目錄的訪問權(quán)限

 更新時間:2006年10月24日 00:00:00   作者:  

  Linux系統(tǒng)中的每個文件和目錄都有訪問許可權(quán)限,用它來確定誰可以通過何種方式對文件和目錄進行訪問和操作。

  文件或目錄的訪問權(quán)限分為只讀,只寫和可執(zhí)行三種。以文件為例,只讀權(quán)限表示只允許讀其內(nèi)容,而禁止對其做任何的更改操作??蓤?zhí)行權(quán)限表示允許將該文件作為一個程序執(zhí)行。文件被創(chuàng)建時,文件所有者自動擁有對該文件的讀、寫和可執(zhí)行權(quán)限,以便于對文件的閱讀和修改。用戶也可根據(jù)需要把訪問權(quán)限設(shè)置為需要的任何組合。

  有三種不同類型的用戶可對文件或目錄進行訪問:文件所有者,同組用戶、其他用戶。所有者一般是文件的創(chuàng)建者。所有者可以允許同組用戶有權(quán)訪問文件,還可以將文件的訪問權(quán)限賦予系統(tǒng)中的其他用戶。在這種情況下,系統(tǒng)中每一位用戶都能訪問該用戶擁有的文件或目錄。

  每一文件或目錄的訪問權(quán)限都有三組,每組用三位表示,分別為文件屬主的讀、寫和執(zhí)行權(quán)限;與屬主同組的用戶的讀、寫和執(zhí)行權(quán)限;系統(tǒng)中其他用戶的讀、寫和執(zhí)行權(quán)限。當用ls -l命令顯示文件或目錄的詳細信息時,最左邊的一列為文件的訪問權(quán)限。例如:

  $ ls -l sobsrc. tgz

  -rw-r--r-- 1 root root 483997 Ju1 l5 17:3l sobsrc. tgz

  橫線代表空許可。r代表只讀,w代表寫,x代表可執(zhí)行。注意這里共有10個位置。第一個字符指定了文件類型。在通常意義上,一個目錄也是一個文件。如果第一個字符是橫線,表示是一個非目錄的文件。如果是d,表示是一個目錄。

  例如:

  - rw- r-- r--

  普通文件 文件主 組用戶 其他用戶

  是文件sobsrc.tgz 的訪問權(quán)限,表示sobsrc.tgz是一個普通文件;sobsrc.tgz的屬主有讀寫權(quán)限;與sobsrc.tgz屬主同組的用戶只有讀權(quán)限;其他用戶也只有讀權(quán)限。

  確定了一個文件的訪問權(quán)限后,用戶可以利用Linux系統(tǒng)提供的chmod命令來重新設(shè)定不同的訪問權(quán)限。也可以利用chown命令來更改某個文件或目錄的所有者。利用chgrp命令來更改某個文件或目錄的用戶組。

  下面分別對這些命令加以介紹。

  chmod 命令

  chmod命令是非常重要的,用于改變文件或目錄的訪問權(quán)限。用戶用它控制文件或目錄的訪問權(quán)限。

  該命令有兩種用法。一種是包含字母和操作符表達式的文字設(shè)定法;另一種是包含數(shù)字的數(shù)字設(shè)定法。

  1. 文字設(shè)定法

  chmod [who] [+ | - | =] [mode] 文件名?

  命令中各選項的含義為:

  操作對象who可是下述字母中的任一個或者它們的組合:

  u 表示“用戶(user)”,即文件或目錄的所有者。

  g 表示“同組(group)用戶”,即與文件屬主有相同組ID的所有用戶。

  o 表示“其他(others)用戶”。

  a 表示“所有(all)用戶”。它是系統(tǒng)默認值。

  操作符號可以是:

  + 添加某個權(quán)限。

  - 取消某個權(quán)限。

  = 賦予給定權(quán)限并取消其他所有權(quán)限(如果有的話)。

  設(shè)置mode所表示的權(quán)限可用下述字母的任意組合:

  r 可讀。

  w 可寫。

  x 可執(zhí)行。

  X 只有目標文件對某些用戶是可執(zhí)行的或該目標文件是目錄時才追加x 屬性。

  s 在文件執(zhí)行時把進程的屬主或組ID置為該文件的文件屬主。方式“u+s”設(shè)置文件的用戶ID位,“g+s”設(shè)置組ID位。

  t 保存程序的文本到交換設(shè)備上。

  u 與文件屬主擁有一樣的權(quán)限。

  g 與和文件屬主同組的用戶擁有一樣的權(quán)限。

  o 與其他用戶擁有一樣的權(quán)限。

  文件名:以空格分開的要改變權(quán)限的文件列表,支持通配符。

  在一個命令行中可給出多個權(quán)限方式,其間用逗號隔開。例如:chmod g+r,o+r example

  使同組和其他用戶對文件example 有讀權(quán)限。

  2. 數(shù)字設(shè)定法

  我們必須首先了解用數(shù)字表示的屬性的含義:0表示沒有權(quán)限,1表示可執(zhí)行權(quán)限,2表示可寫權(quán)限,4表示可讀權(quán)限,然后將其相加。所以數(shù)字屬性的格式應(yīng)為3個從0到7的八進制數(shù),其順序是(u)(g)(o)。

  例如,如果想讓某個文件的屬主有“讀/寫”二種權(quán)限,需要把4(可讀)+2(可寫)=6(讀/寫)。

  數(shù)字設(shè)定法的一般形式為:

  chmod [mode] 文件名?

相關(guān)文章

  • Linux/window下怎樣查看某個端口被哪個程序/進程占用

    Linux/window下怎樣查看某個端口被哪個程序/進程占用

    Linux/window下怎樣查看某個端口被哪個程序/進程占用,接下來詳細介紹如何查看占用端口的程序,有需要的朋友可以參考下
    2013-01-01
  • Linux內(nèi)核中紅黑樹算法的實現(xiàn)詳解

    Linux內(nèi)核中紅黑樹算法的實現(xiàn)詳解

    紅黑樹是平衡二叉樹的一種,它有很好的性質(zhì),樹中的結(jié)點都是有序的,而且因為它本身就是平衡的,所以查找也不會出現(xiàn)非常惡劣的情況,基于二叉樹的操作的時間復(fù)雜度是O(log(N))。那么本文將詳細的介紹Linux內(nèi)核中紅黑樹算法的實現(xiàn),有需要的可以參考借鑒。
    2016-08-08
  • Vim 匹配相同的單詞并高亮功能

    Vim 匹配相同的單詞并高亮功能

    這篇文章主要介紹了Vim 匹配相同的單詞并高亮功能,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-02-02
  • Ext2和Ext3文件系統(tǒng)

    Ext2和Ext3文件系統(tǒng)

    Ext2和Ext3文件系統(tǒng)...
    2006-10-10
  • linux下配置遠程免密登錄問題

    linux下配置遠程免密登錄問題

    這篇文章主要介紹了linux下配置遠程免密登錄問題,本文主要描述了CentOs6.3系統(tǒng)下配置免密登錄的詳細過程。非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-04-04
  • yum安裝(卸載)本地rpm包的方法

    yum安裝(卸載)本地rpm包的方法

    這篇文章主要介紹了yum安裝(卸載)本地rpm包的方法,非常不錯,具有參考借鑒價值,需要的的朋友參考下
    2017-01-01
  • 淺析shell腳本知識之符號篇

    淺析shell腳本知識之符號篇

    Shell就是一個命令行解釋器,它的作用是解釋執(zhí)行用戶的命令,用戶輸入一條命令,Shell就解釋執(zhí)行一條,這種方式稱為交互式(Interactive)。本文介紹了shell腳本與其一些符號的使用,有需要的可以參考借鑒。
    2016-08-08
  • centos7安裝mysql5.6的方法

    centos7安裝mysql5.6的方法

    這篇文章給大家介紹了centos7安裝mysql5.6方法,需要的朋友參考下吧
    2017-05-05
  • Linux系統(tǒng)下解決getch()輸入數(shù)值不回顯示問題

    Linux系統(tǒng)下解決getch()輸入數(shù)值不回顯示問題

    這篇文章主要介紹了Linux系統(tǒng)下解決getch()輸入數(shù)值不回顯示問題,本文給大家介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下
    2017-11-11
  • RedHatLinux7.1中語言化完全攻略(一)

    RedHatLinux7.1中語言化完全攻略(一)

    RedHatLinux7.1中語言化完全攻略(一)...
    2006-10-10

最新評論