欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

linux目錄權限命令行,linux查看目錄權限的命令

在Linux系統(tǒng)中,執(zhí)行什么命令查看文件或目錄的權限?

使用ls -l 命令可以查看當前目錄下各個文件的權限 也可以用ll命令。

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站建設、成都網(wǎng)站制作、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務衡陽,十多年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:028-86922220

例如:

bash: lsl: command not found

[root@liuxiting Documents]# ll

total 56

lrwxrwxrwx 1 root root 4 2012-07-02 11:48 1 - 1.sh

-rwxr-xr-x 1 root root 44 2012-06-20 14:01 1.sh

drwxr-xr-x 2 root root 4096 2012-07-16 12:11 filetest

linux查看目錄權限的命令

無論是哪個版本的 Linux(或 UNIX系統(tǒng)),是在普通用戶下還是在超級用戶下面,查看目錄權限的命令都是:ls -al

linux文件權限命令

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

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

$ 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 的訪問權限,表示sobsrc.tgz是一個普通文件;sobsrc.tgz的屬主有讀寫權限;與sobsrc.tgz屬主同組的用戶只有讀權限;其他用戶也只有讀權限。

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

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

chmod 命令

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

以主文件夾下的一個名為“cc”的文件夾為例。下面一步一步介紹如何修改權限:

1.打開終端。輸入”su”(沒有引號)

2.接下來會要你輸入密碼,輸入你的root密碼。

3.假設我的文件夾在主目錄里,地址為? /var/home/dengchao/cc? 。假設我要修改文件權限為777,則在終端輸入? chmod? 777 /var/home/userid/cc 文件夾的權限就變?yōu)榱?77。

如果是修改文件夾及子文件夾權限可以用? chmod -R 777 /var/home/userid/cc

具體的權限(例如777的含意等)在下面解釋下:

1.777有3位,最高位7是設置文件所有者訪問權限,第二位是設置群組訪問權限,最低位是設置其他人訪問權限。

其中每一位的權限用數(shù)字來表示。具體有這些權限:

r(Read,讀取,權限值為4):對文件而言,具有讀取文件內(nèi)容的權限;對目錄來說,具有瀏覽目 錄的權限。

w(Write,寫入,權限值為2):對文件而言,具有新增、修改文件內(nèi)容的權限;對目錄來說,具有刪除、移動目錄內(nèi)文件的權限。

x(eXecute,執(zhí)行,權限值為1):對文件而言,具有執(zhí)行文件的權限;對目錄了來說該用戶具有進入目錄的權限。

2. 首先我們來看如何確定單獨一位上的權限數(shù)值,例如最高位表示文件所有者權限數(shù)值,當數(shù)字為7時,7用“rwx”表示 –{4(r)+2(w)+1(x)=7}–又如果數(shù)值為6,則用“rw-”表示–{4(r)+2(w)+0(x)=6}–,”-”表示不具備權限,這里表 示不具備“執(zhí)行”權限。

假如我們設定其他用戶的訪問權限為 “r–”,則數(shù)值為4+0+0=4

一開始許多初學者會被搞糊涂,其實很簡單,我們將rwx看成二進制數(shù),如果有則用1表示,沒有則有0表示,那么rwx則可以表示成為:111

而二進制的111就是7。

3.我們再來看下怎么確定3個數(shù)位上的權限。假如我們要給一個文件設置權限,具體權限如下:

文件所有者有“讀”、“寫”、“執(zhí)行”權限,群組用戶有“讀”權限,其他用戶有“讀”權限,則對應的字母表示為”rwx r– r–“,對應的數(shù)字為744

一般都是最高位表示文件所有者權限值,第二位表示群組用戶權限,最低位表示其他用戶權限。

下面來舉些例子熟悉下。

權限 ? ?數(shù)值 ?

rwx rw- r– ? ?764 ?

rw- r– r– ? ?644 ?

rw- rw- r– ? ?664 ?

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

1. 文字設定法

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

命令中各選項的含義為:

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

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

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

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

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

操作符號可以是:

+ 添加某個權限。

– 取消某個權限。

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

設置mode所表示的權限可用下述字母的任意組合:

r 可讀。

w 可寫。

x 可執(zhí)行。

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

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

t 保存程序的文本到交換設備上。

u 與文件屬主擁有一樣的權限。

g 與和文件屬主同組的用戶擁有一樣的權限。

o 與其他用戶擁有一樣的權限。

-c?:?若該檔案權限確實已經(jīng)更改,才顯示其更改動作

-f?:?若該檔案權限無法被更改也不要顯示錯誤訊息

-v?:?顯示權限變更的詳細資料

-R?:?對目前目錄下的所有檔案與子目錄進行相同的權限變更(即以遞回的方式逐個變更)

–help?:?顯示輔助說明

–version?:?顯示版本

文件名:以空格分開的要改變權限的文件列表,支持通配符。在一個命令行中可給出多個權限方式,其間用逗號隔開。例如:chmod g+r,o+r example使同組和其他用戶對文件example 有讀權限。

例1:

$ chmod a+x sort

即設定文件sort的屬性為:

文件屬主(u) 增加執(zhí)行權限

與文件屬主同組用戶(g) 增加執(zhí)行權限

其他用戶(o) 增加執(zhí)行權限

例2:

$ chmod ug+w,o-x text

即設定文件text的屬性為:

文件屬主(u) 增加寫權限

與文件屬主同組用戶(g) 增加寫權限

其他用戶(o) 刪除執(zhí)行權限

例3:

$ chmod u+s a.out

假設執(zhí)行chmod后a.out的權限為(可以用ls – l a.out命令來看):

–rws--x--x?1?inin users?7192?Nov?4?14:22?a.out

并且這個執(zhí)行文件要用到一個文本文件shiyan1.c,其文件存取權限為“–rw——-”,即該文件只有其屬主具有讀寫權限。

當其他用戶執(zhí)行a.out這個程序時,他的身份因這個程序暫時變成inin(由于chmod命令中使用了s選項),所以他就能夠讀取shiyan1.c這個文件(雖然這個文件被設定為其他人不具備任何權限),這就是s的功能。

因此,在整個系統(tǒng)中特別是root本身,最好不要過多的設置這種類型的文件(除非必要)這樣可以保障系統(tǒng)的安全,避免因為某些程序的bug而使系統(tǒng)遭到入侵。

例4:

$ chmod a–x mm.txt

$ chmod?–x mm.txt

$ chmod ugo–x mm.txt

以上這三個命令都是將文件mm.txt的執(zhí)行權限刪除,它設定的對象為所有使用者。

2. 數(shù)字設定法

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

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

數(shù)字設定法的一般形式為:chmod [mode] 文件名?

例1:

$ chmod?644?mm.txt

$ ls?–l

即設定文件mm.txt的屬性為:

-rw-r--r--?1?inin users?1155?Nov?5?11:22?mm.txt

文件屬主(u)inin 擁有讀、寫權限

與文件屬主同組人用戶(g) 擁有讀權限

其他人(o) 擁有讀權限

例2:

$ chmod?750?wch.txt

$ ls?–l

-rwxr-x---?1?inin users?44137?Nov?12?9:22?wchtxt

即設定wchtxt這個文件的屬性為:

文件主本人(u)inin 可讀/可寫/可執(zhí)行權

與文件主同組人(g) 可讀/可執(zhí)行權

其他人(o) 沒有任何權限

chgrp命令

功能:改變文件或目錄所屬的組。

語法:chgrp?[選項] group filename?

參數(shù):

-c或–changes 效果類似”-v”參數(shù),但僅回報更改的部分。

-f或–quiet或–silent  不顯示錯誤信息。

-h或–no-dereference  只對符號連接的文件作修改,而不更動其他任何相關文件。

-R或–recursive  遞歸處理,將指定目錄下的所有文件及子目錄一并處理。

-v或–verbose  顯示指令執(zhí)行過程。

–help  在線幫助。

–reference=lt;參考文件或目錄gt;  把指定文件或目錄的所屬群組全部設成和參考文件或目錄的所屬群組相同。

–version  顯示版本信息。

該命令改變指定指定文件所屬的用戶組。其中group可以是用戶組ID,也可以是/etc/group文件中用戶組的組名。文件名是以空格分開的要改變屬組的文件列表,支持通配符。如果用戶不是該文件的屬主或超級用戶,則不能改變該文件的組。

該命令的各選項含義為:

– R 遞歸式地改變指定目錄及其下的所有子目錄和文件的屬組。

例1:

$?chgrp?-?R book?/opt/local?/book

改變/opt/local /book/及其子目錄下的所有文件的屬組為book。

chown?命令

功能:更改某個文件或目錄的屬主和屬組。這個命令也很常用。例如root用戶把自己的一個文件拷貝給用戶yusi,為了讓用戶yusi能夠存取這個文件,root用戶應該把這個文件的屬主設為yusi,否則,用戶yusi無法存取這個文件。

語法:chown?[選項] 用戶或組 文件

說明:chown將指定文件的擁有者改為指定的用戶或組。用戶可以是用戶名或用戶ID。組可以是組名或組ID。文件是以空格分開的要改變權限的文件列表,支持通配符。

參數(shù)說明:

user : 新的檔案擁有者的使用者 ID

group : 新的檔案擁有者的使用者群體(group)

-c : 若該檔案擁有者確實已經(jīng)更改,才顯示其更改動作

-f : 若該檔案擁有者無法被更改也不要顯示錯誤訊息

-h : 只對于連結(link)進行變更,而非該 link 真正指向的檔案

-v : 顯示擁有者變更的詳細資料

-R : 對目前目錄下的所有檔案與子目錄進行相同的擁有者變更(即以遞回的方式逐個變更)

–help : 顯示輔助說明

–version : 顯示版本

例1:把文件yusi123.com的所有者改為yusi。

$?chown?yusi yusi123.com

例2:把目錄/demo及其下的所有文件和子目錄的屬主改成yusi,屬組改成users。

$ chown?-?R yusi.users?/demo

例如:chown qq /home/qq ?(把home目錄下的qq目錄的擁有者改為qq用戶)

例如:chown -R qq /home/qq ?(把home目錄下的qq目錄下的所有子文件的擁有者改為qq用戶)

linux目錄命令,文件命令,權限設置命令

文件和目錄

cd /home 進入 '/ home' 目錄'

cd .. 返回上一級目錄

cd ../.. 返回上兩級目錄

cd 進入個人的主目錄

cd ~user1 進入個人的主目錄

cd - 返回上次所在的目錄

pwd 顯示工作路徑

ls 查看目錄中的文件

ls -F 查看目錄中的文件

ls -l 顯示文件和目錄的詳細資料

ls -a 顯示隱藏文件

ls *[0-9]* 顯示包含數(shù)字的文件名和目錄名

tree 顯示文件和目錄由根目錄開始的樹形結構(1)

lstree 顯示文件和目錄由根目錄開始的樹形結構(2)

mkdir dir1 創(chuàng)建一個叫做 'dir1' 的目錄'

mkdir dir1 dir2 同時創(chuàng)建兩個目錄

mkdir -p /tmp/dir1/dir2 創(chuàng)建一個目錄樹

rm -f file1 刪除一個叫做 'file1' 的文件'

rmdir dir1 刪除一個叫做 'dir1' 的目錄'

rm -rf dir1 刪除一個叫做 'dir1' 的目錄并同時刪除其內(nèi)容

rm -rf dir1 dir2 同時刪除兩個目錄及它們的內(nèi)容

mv dir1 new_dir 重命名/移動 一個目錄

cp file1 file2 復制一個文件

cp dir/* . 復制一個目錄下的所有文件到當前工作目錄

cp -a /tmp/dir1 . 復制一個目錄到當前工作目錄

cp -a dir1 dir2 復制一個目錄

ln -s file1 lnk1 創(chuàng)建一個指向文件或目錄的軟鏈接

ln file1 lnk1 創(chuàng)建一個指向文件或目錄的物理鏈接

文件的權限 - 使用 "+" 設置權限,使用 "-" 用于取消

ls -lh 顯示權限

ls /tmp | pr -T5 -W$COLUMNS 將終端劃分成5欄顯示

chmod ugo+rwx directory1 設置目錄的所有人(u)、群組(g)以及其他人(o)以讀(r )、寫(w)和執(zhí)行(x)的權限

chmod go-rwx directory1 刪除群組(g)與其他人(o)對目錄的讀寫執(zhí)行權限

chown user1 file1 改變一個文件的所有人屬性

chown -R user1 directory1 改變一個目錄的所有人屬性并同時改變改目錄下所有文件的屬性

chgrp group1 file1 改變文件的群組

chown user1:group1 file1 改變一個文件的所有人和群組屬性

find / -perm -u+s 羅列一個系統(tǒng)中所有使用了SUID控制的文件

chmod u+s /bin/file1 設置一個二進制文件的 SUID 位 - 運行該文件的用戶也被賦予和所有者同樣的權限

chmod u-s /bin/file1 禁用一個二進制文件的 SUID位

chmod g+s /home/public 設置一個目錄的SGID 位 - 類似SUID ,不過這是針對目錄的

chmod g-s /home/public 禁用一個目錄的 SGID 位

chmod o+t /home/public 設置一個文件的 STIKY 位 - 只允許合法所有人刪除文件

chmod o-t /home/public 禁用一個目錄的 STIKY 位

返回頂部索引 ^

文件的特殊屬性 - 使用 "+" 設置權限,使用 "-" 用于取消

chattr +a file1 只允許以追加方式讀寫文件

chattr +c file1 允許這個文件能被內(nèi)核自動壓縮/解壓

chattr +d file1 在進行文件系統(tǒng)備份時,dump程序將忽略這個文件

chattr +i file1 設置成不可變的文件,不能被刪除、修改、重命名或者鏈接

chattr +s file1 允許一個文件被安全地刪除

chattr +S file1 一旦應用程序對這個文件執(zhí)行了寫操作,使系統(tǒng)立刻把修改的結果寫到磁盤

chattr +u file1 若文件被刪除,系統(tǒng)會允許你在以后恢復這個被刪除的文件

lsattr 顯示特殊的屬性

Linux目錄權限的chmod 命令

chmod命令是非常重要的,用于改動文件或目錄的訪問權限。用戶用他控制文件或目錄的訪問權限。

該命令有兩種用法。一種是包含字母和操作符表達式的文字設定法;另一種是包含數(shù)字的數(shù)字設定法。 chmod [who] [+ | - | =] [mode] 文件名?

命令中各選項的含義為:

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

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

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

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

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

操作符號能是:

+ 添加某個權限。

- 取消某個權限。

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

設置mode所表示的權限可用下述字母的任意組合:

r 可讀。

w 可寫。

x 可執(zhí)行。

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

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

t 保存程式的文本到交換設備上。

u 和文件屬主擁有相同的權限。

g 和和文件屬主同組的用戶擁有相同的權限。

o 和其他用戶擁有相同的權限。

文件名:以空格分開的要改動權限的文件列表,支持通配符。

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

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

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

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

chmod [mode] 文件名?

例子: 例1:$ chmod a+x sort

即設定文件sort的屬性為:

文件屬主(u) 增加執(zhí)行權限

和文件屬主同組用戶(g) 增加執(zhí)行權限

其他用戶(o) 增加執(zhí)行權限

例2:$ chmod ug+w,o-x text

即設定文件text的屬性為:

文件屬主(u) 增加寫權限

和文件屬主同組用戶(g) 增加寫權限

其他用戶(o) 刪除執(zhí)行權限

例3:$ chmod u+s a.out

假設執(zhí)行chmod后a.out的權限為(能用ls ? l a.out命令來看):

?rws–x–x 1 inin users 7192 Nov 4 14:22 a.out

并且這個執(zhí)行文件要用到一個文本文件shiyan1.c,其文件存取權限為“?rw——-”,即該文件只有其屬主具有讀寫權限。

當其他用戶執(zhí)行a.out這個程式時,他的身份因這個程式暫時變成inin(由于chmod命令中使用了s選項),所以他就能夠讀取shiyan1.c這個文件(雖然這個文件被設定為其他人不具有所有權限),這就是s的功能。

因此,在整個系統(tǒng)中特別是root本身,最佳不要過多的設置這種類型的文件(除非必要)這樣能保障系統(tǒng)的安全,避免因為某些程式的bug而使系統(tǒng)遭到入侵。

例4:$ chmod a?x mm.txt

$ chmod ?x mm.txt

$ chmod ugo?x mm.txt

以上這三個命令都是將文件mm.txt的執(zhí)行權限刪除,他設定的對象為所有使用者。 例1: $ chmod 644 mm.txt

$ ls ?l

即設定文件mm.txt的屬性為:

-rw-r–r– 1 inin users 1155 Nov 5 11:22 mm.txt

文件屬主(u)inin 擁有讀、寫權限

和文件屬主同組人用戶(g) 擁有讀權限

其他人(o) 擁有讀權限

例2: $ chmod 750 wch.txt

$ ls ?l

-rwx-rx— 1 inin users 44137 Nov 12 9:22 wchtxt

即設定wchtxt這個文件的屬性為:

文件主本人(u)inin 可讀/可寫/可執(zhí)行權

和文件主同組人(g) 可讀/可執(zhí)行權

其他人(o) 沒有所有權限

在Linux中,用什么命令查看文件或目錄的權限

使用ls -l 命令可以查看當前目錄下各個文件的權限 也可以用ll命令。

例如:

bash: lsl: command not found

[root@liuxiting Documents]# ll

total 56

lrwxrwxrwx 1 root root 4 2012-07-02 11:48 1 - 1.sh

-rwxr-xr-x 1 root root 44 2012-06-20 14:01 1.sh

drwxr-xr-x 2 root root 4096 2012-07-16 12:11 filetest

網(wǎng)站題目:linux目錄權限命令行,linux查看目錄權限的命令
路徑分享:http://chinadenli.net/article33/dsgposs.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)網(wǎng)站內(nèi)鏈標簽優(yōu)化定制網(wǎng)站外貿(mào)建站全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設網(wǎng)站維護公司