導航:首頁 > 程序命令 > linux文件許可權管理命令

linux文件許可權管理命令

發布時間:2022-06-01 15:25:54

linux如何給文件許可權

chmod -R 755 文件夾名 ,一般加這個許可權就好了。第一個數字表示根用戶有讀寫執行許可權,第二個表示組用戶有讀和執行的許可權,第三個是其他用戶有讀和執行的許可權。
一、訪問許可權
訪問許可權分為讀(read)、寫(write)、執行(execute)三種,

並且涉及到文件所有者(user)、文件所屬組(group)、其他人(other)三個主體。

選取上圖紅框中的兩行為例,結合下面的表格先講一下基本結構:




第一位表示文件類型

第二~十位表示許可權:每三位一組,共三組,分別表示三個主體對應的三種許可權

對照表格可以知道

drwxr-xr-x表示:

d為目錄文件
文件所有者可讀、可寫、可執行(rwx:可讀r、可寫w、可執行x)
文件所屬組可讀、可執行(r-x:可讀r、不可寫-、可執行x)
其他人可讀、可執行(r-x:可讀r、不可寫-、可執行x)
-rw-r--r--表示:

-為普通文件
文件所有者可讀、可寫(rw-:可讀r、可寫w、不可執行-)
文件所屬組可讀(r--:可讀r、不可寫-、不可執行-)
其他人可讀(r--:可讀r、不可寫-、不可執行-)
二、修改許可權
如何修改許可權?一般有兩種方法:

文字法:chmod [who][operator][permission] <file-name>
數字法:chmod xxx <file-name>

1.文字法:

[who]:表示要修改的主體,

u:用戶(user),即文件所有者:創建文件的人
g:同組用戶(group),即文件所屬組:與文件屬主有相同組ID的所有用戶
o:其他用戶(others),即其它人:與文件無關的人
a:所有用戶(all),它是系統默認值
[operator]:表示進行哪種修改操作,

+:添加某個許可權
-:取消某個許可權
=:賦予給定許可權並取消其他所有許可權(如果有的話)
[permission]:表示要設置的許可權,

r:可讀
w:可寫
x:可執行

2.數字法:

xxx表示數字屬性,格式為3個從0到7的數,其對應的主體順序是u g o,

將對應主體位上的所有權值分別相加就可以得到這個三位數了。

4表示可讀許可權
2表示可寫許可權
1表示可執行許可權
0表示沒有許可權
相加後的值表示的意義如下:

7=4+2+1 表示可讀可寫可執行
6=4+2 表示可讀可寫
5=4+1 表示可讀可執行
3=2+1 表示可寫可執行

例1:
chmod 755 <file-name>
表示將文件<file-name>的許可權修改為:

u(文件所有者) 可讀可寫可執行

g(文件所屬組) 可讀可執行

o(其它人) 可讀可執行

這種修改用第一種方式來寫就是(假設文件之前沒任何許可權)(如果有許可權這樣寫也可以,只是太繁瑣):

chmod a+rx,u+w <file-name>


chmod ugo+rx,u+w <file-name>


chmod u+rwx,go+rx <file-name>

另外,

如果原來文件已經有許可權,如-rw-r--r--,則用第一種方式來寫如下:

chmod ugo+x <file-name>


chmod a+x <file-name>

如果原來文件已經有許可權,如drwxrwxrwx,則用第一種方式來寫如下:

chmod go-w <file-name>

例2:
chmod 777 <file-name>
表示將文件<file-name>的許可權修改為:

a(所有人)可讀可寫可執行

這種修改用第一種方式來寫就是(假設文件之前沒任何許可權)(如果有許可權這樣寫也可以,只是太繁瑣):

chmod a+rwx <file-name>


chmod ugo+rwx <file-name>

另外,

如果原來文件已經有許可權,如drwxr-xr-x,則用第一種方式來寫如下:

chmod go+w <file-name>

Ⅱ 如何在Linux中管理文件和文件夾的許可權

文件/目錄許可權設置命令:chmod

這是Linux系統管理員最常用到的命令之一,它用於改變文件或目錄的訪問許可權。該命令有兩種用法:

用包含字母和操作符表達式的文字設定法

其語法格式為:chmod [who] [opt] [mode] 文件/目錄名

其中who表示對象,是以下字母中的一個或組合:

u:表示文件所有者
g:表示同組用戶
o:表示其它用戶
a:表示所有用戶
opt則是代表操作,可以為:
+:添加某個許可權
-:取消某個許可權
=:賦予給定的許可權,並取消原有的許可權
而mode則代表許可權:
r:可讀
w:可寫
x:可執行

例如:為同組用戶增加對文件a.txt的讀寫許可權:

chmod g+rw a.txt

用數字設定法

而數字設定法則更為簡單:chmod [mode] 文件名

關鍵是mode的取值
用4代表r
用2代表w
用1代表x
那麼rwx r-x r- -則可以表示成為:

421 401 400
然後數字各組相加:4+2+1 4+0+1 4+0+0
也就是 7 5 4
chmod 754 test.tx

Ⅲ linux給許可權命令是什麼

在 Linux 系統中,賦與一個(或者是多個)文件的命令是 chmod。如下所示:
$chmod 754 *.c
其中:7代表文件所有者本人的許可權為:可讀(4)、可寫(2)、可執行(1); 5 代表同組用戶的許可權為:可讀(4)、可執行(1);4 代表其它用戶的許可權為可讀。

Ⅳ Linux目錄與文件的許可權管理

文件的許可權意義
r:
表示可以讀取該文件的內容
w:
表示可以編輯、新增或修改該文件的內容,但不具備刪除該文件的許可權
x:
表示可以執行該文件
目錄的許可權意義
r:
表示具有讀取目錄結構列表的許可權,即可以利用ls命令列出目錄下的文件列表
w:
更改目錄結構列表的許可權,包含:新建、刪除、重命名、移動該目錄下的所有文件和目錄
x:
表示擁護能否進入該目錄成為工作目錄(cd命令)
修改許可權及屬性的命令
chgrp:修改所屬用戶組
chown:修改所屬用戶和用戶組
chmod:修改許可權
chgrp
[-R]
dir/filename
chown
[-R]
user:group
dir/filename
chmod
[-R]
xyz
dir/filename
-R針對目錄,表示遞歸修改,即連同該目錄下的所有文件和主目錄一起修改。

Ⅳ 簡述Linux操作系統文件許可權管理的四個命令及相應功能

Chomd 更改文件或目錄許可權
Chown 更改所屬者
Chgrp更改所有組

更多Linux知識可以關注《linux就該這么學》

Ⅵ Linux常用的許可權管理命令有哪些

這倆命令我經常在黑馬學習的過程中用到的~
1.chmod
添加執行許可權 -- chmod +x 腳本名
修改目錄所有內容許可權為最高 -- chmod -R 777 目錄名
2.chown
修改文件所屬用戶
chown root /u 將 /u 的屬主更改為"root"。
chown root:staff /u 和上面類似,但同時也將其屬組更改為"staff"。
以前在傳智播客培訓時候學過。

Ⅶ linux修改文件許可權命令

使用 chmod 命令修改文件的許可權。例如:chmod 765 myfile
7 表示文件所有者許可權可讀(4),可寫(2),可執行(1),6表示同組用戶許可權(可讀,可寫),5表示其它用戶許可權(可讀,可執行)。

Ⅷ linux文件許可權命令

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

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

Ⅸ linux最高許可權命令

某個用戶擁有執行某個命令或打開某個文件的許可權,在linux中最高許可權用戶一般是root,由普通用戶切換到root用戶的命令一般是su - root。

Ⅹ linux目錄命令,文件命令,許可權設置命令

一、目錄操作命令
cd
cd命令功能
在每一個操作系統中,都需要有改變目錄的工作,Linux也不例外,在Linux操作系統中,是通過cd命令來改變工作目錄的。
cd命令的命令格式及用法
命令格式:cd
命令用法
例:現在的工作目錄為:/home/development,想改變當前工作目錄,進入下一層目錄temp,應使用cd命令。
[development@www ~]$ pwd ————可以通過pwd命令查看當前工作目錄。
/home/development ————當前工作目錄為:/home/development
[development@www ~]$ cd temp/ ————通過cd temp命令改變當前目錄為/home/development/temp
[development@www temp]$ pwd ————再次使用pwd命令查看當前工作目錄
/home/development/temp ————可知當前工作目錄為:/home/development/temp
在Linux的目錄結構中「.」表示當前目錄,「..」表示當前目錄的父目錄,「/」表示根目錄。
二、常用文件命令。
1、文件處理命令:ls
命令名稱:ls
命令英文原意:list
命令所在路徑:/bin/ls
執行許可權:所有用戶
功能描述:顯示目錄文件
語法:ls 選項[-ald] [文件或目錄]
-a 顯示所有文件,包括隱藏文件
-l 詳細信息顯示
-d 查看目錄屬性
2、文件處理命令:cd
命令名稱:cd
命令英文原意:change directory
命令所在路徑:shell內置命令
執行許可權:所有用戶
語法:cd [ 目錄]
功能描述:切換目錄
範例:$ cd / 切換到根目錄
$ cd .. 回到上一級目錄
3、文件處理命令:pwd
命令名稱:pwd
命令英文原意:print working directory
命令所在路徑:/bin/pwd
執行許可權:所有用戶
語法:pwd
功能描述:顯示當前所在的工作目錄
範例:$ pwd
/etc/rc5.d
4、文件處理命令:touch
命令名稱:touch
命令所在路徑:/bin/touch
執行許可權:所有用戶
語法:touch [文件名]
功能描述:創建空文件
範例:$ touch newfile
5、文件處理命令:mkdir
命令名稱:mkdir
命令英文原意:make directories
命令所在路徑:/bin/mkdir
執行許可權:所有用戶
語法:mkdir [ 目錄名]
功能描述:創建新目錄
範例:$ mkdir newdir
三、許可權命令。
文件/目錄許可權設置命令:chmod
這是Linux系統管理員最常用到的命令之一,它用於改變文件或目錄的訪問許可權。該命令有兩種用法:
用包含字母和操作符表達式的文字設定法
其語法格式為:chmod [who] [opt] [mode] 文件/目錄名
其中who表示對象,是以下字母中的一個或組合:
u:表示文件所有者
g:表示同組用戶
o:表示其它用戶
a:表示所有用戶
opt則是代表操作,可以為:
+ :添加某個許可權
- :取消某個許可權
= :賦予給定的許可權,並取消原有的許可權
而mode則代表許可權:
r:可讀
w:可寫
x:可執行
例如:為同組用戶增加對文件a.txt的讀寫許可權:
chmod g+rw a.txt

閱讀全文

與linux文件許可權管理命令相關的資料

熱點內容
根據地址獲取經緯度php 瀏覽:10
小天才app的應用中心有什麼應用 瀏覽:768
java代碼整理 瀏覽:259
安卓單個胎壓怎麼配對 瀏覽:627
linux將文件清空 瀏覽:476
一套前端編譯平台 瀏覽:598
安卓9x用什麼框架 瀏覽:72
萬用表怎樣量壓縮機漏電 瀏覽:548
無線路由器雲登錄伺服器未連接 瀏覽:781
aes是公鑰密碼演算法 瀏覽:698
linuxphp編譯參數 瀏覽:534
安卓手機怎麼永久關閉後台啟動 瀏覽:40
網站phpjavascript 瀏覽:453
64位java內存 瀏覽:418
女程序員學習方法 瀏覽:383
工程數學線性代數pdf 瀏覽:681
提升程序員技術檔次的書 瀏覽:691
python詞雲圖txt格式 瀏覽:968
韓國料理pdf 瀏覽:227
什麼app就能知道自己的臉型 瀏覽:383