linux系統許可權
❶ 請詳細描述在windows與linux操作系統中分別怎樣進行許可權設定
Windows系統本身沒有許可權設定功能。Linux/UNIX系統可以使用 chmod 命令對文件的許可權進行設定。例如:chmod 755 myfile表示文件所有者的許可權為:可讀(4)、可寫(2)、可執行(1);同組用戶和其它用戶的許可權分別為可讀(4)、可執行(1)、但是不能夠寫。
❷ 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許可權的命令及詳細解釋linux下的文件系統許可權
一般在登陸系統後在命令終端下顯示#提示符,表示當前用戶是root許可權,如果在命令終端下顯示$提示符,表示是一般用戶許可權。
linux下文件許可權分3種,讀,寫,執行
其中讀用r表示,寫用w表示,執行用x表示
❹ linux修改文件許可權
Linux系統中,每個文件都有所屬的所有者和所有組,並且規定了文件的所有者、所有組以及其他人對文件所擁有的可讀(r)、可寫(w)、可執行(x)等許可權。對於一般文件來說,許可權比較容易理解:「可讀」表示能夠讀取文件的實際內容;「可寫」表示能夠編輯、新增、修改、刪除文件的實際內容;「可執行」則表示能夠運行一個腳本程序。但是,對於目錄文件來說,理解其許可權設置來就不那麼容易了。很多資深Linux用戶其實也沒有真正搞明白。
劉遄老師在這里給大家詳細講解一下目錄文件的許可權設置。對目錄文件來說,「可讀」表示能夠讀取目錄內的文件列表;「可寫」表示能夠在目錄內新增、刪除、重命名文件;而「可執行」則表示能夠進入該目錄。
文件的讀、寫、執行許可權可以簡寫為rwx,亦可分別用數字4、2、1來表示,文件所有者,所屬組及其他用戶許可權之間無關聯,如表所示。
表5-5 文件許可權的字元與數字表示
通過ls命令查看到的文件屬性信息
在圖中,包含了文件的類型、訪問許可權、所有者(屬主)、所屬組(屬組)、佔用的磁碟大小、修改時間和文件名稱等信息。通過分析可知,該文件的類型為普通文件,所有者許可權為可讀、可寫(rw-),所屬組許可權為可讀(r--),除此以外的其他人也只有可讀許可權(r--),文件的磁碟佔用大小是34298位元組,最近一次的修改時間為4月2日的凌晨23分,文件的名稱為install.log。linux修改文件許可權
chmod命令 – 改變文件或目錄許可權
語法格式:chmod [參數] [文件]
常用參數:
-c 若該文件許可權確實已經更改,才顯示其更改動作
-f 若該文件許可權無法被更改也不顯示錯誤訊息
-v 顯示許可權變更的詳細資料
-R 對目前目錄下的所有文件與子目錄進行相同的許可權變更(即以遞回的方式逐個變更)
❺ linux文件許可權是指什麼
Linux/UNIX系統的許可權是指:對文件所有者本人、同組用戶、以及其他用戶的可讀、可寫、可執行許可權。
可以通過 chmod 命令設置任何文件的許可權。
❻ linux系統中無法修改文件許可權
八進制數:645。文件的屬性是:所有者有讀寫許可權,組有讀取許可權,其他人有讀取和執行許可權。
其中r:讀許可權,w:寫許可權,x:執行。屬於:U:所有者,G:屬群,O:其他。Rw-r-r-x 9位,分為三段,每段三位,後面是R、W、X許可權,三段分別是所有者、組、其他三類許可權。
數字也可以表示許可權,R用4表示,W用2表示,X用1表示,rwx用二進製表示,如果你有許可權,用1代替0。具體來說,只要對應的位有許可權,二進制為1,那麼這三位組合起來,然後數字就可以計算出二進制到十進制的許可權。
擴展信息:
許可權規定:
X(X許可權的特殊形式)的功能,為目錄增加X許可權。
2.對於文件:沒有執行的文件不會增加X許可權。任何三種有執行許可權的人也會增加X許可權。
3.目錄許可權的含義:
只讀:只能查看目錄文件列表,不能訪問文件,不能cd目錄(查看,刪除)。僅執行:可以通過cd訪問目錄中的文件,而不是ls。執行是基本許可權。寫許可權:只有X許可權才有效。新目錄:777-umask值是新目錄的默認許可權;管理員的umask是022;普通用戶的umask是002。
來源:搜狗網路-文件系統許可權
❼ linux的許可權分配特點
Linux中的用戶與用戶組
1、Linux多用戶、多任務的特性
不同用戶具有不同的許可權,每個用戶在許可權允許的范圍內完成不同的任務,
Linux正是通過這種許可權的劃分與管理,實現了多用戶多任務的運行機制。
2、Linux用戶的分類(3種)
在Linux下用戶是根據角色定義的,具體分為三種角色
每個用戶都有一個UID,並且是唯一的,通常UID號的取值范圍是0~65535,
a. 管理員(超級用戶):擁有對系統的最高管理許可權 ,默認是root用戶【0】
b. 系統用戶(虛擬用戶):
也叫「偽」用戶,這類用戶最大特點是不能登錄系統, 它們的存在主要是為了方便系統管理,滿足相應的系統進程對文件屬主的要求。
例如,系統默認的bin、adm、nobody用戶等,一般運行的web服務,默認使用的就是nobody用戶,但是nobody用戶是不能登錄系統的【1-499】
(運行後台程序,daemon守護進程)
c. 普通用戶:只能對自己目錄下的文件進行訪問和修改,具有登錄系統的許可權
例如,上面提到的crx用戶,A,B用戶等【500+】
3、用戶和組的概念
我們知道,Linux是一個多用戶多任務的分時操作系統,如果要使用系統資源,就必須向系統管理員申請一個帳戶,然後通過這個帳戶進入系統。這個帳戶和用戶是一個概念。
通過建立不同屬性的用戶,一方面,可以合理利用和控制系統資源;
另一方面,也可以幫助用戶組織文件,提供對用戶文件的安全性保護.
每個用戶都用一個唯一的用戶名和用戶密碼,在登錄系統時,只有正確輸入了用戶名和密碼,才能進入系統和自己的主目錄。
用戶組是具有相同特徵用戶的邏輯集合。
通過定義用戶組,在很大程度上簡化了管理工作
4、用戶和組的關系:
用戶和用戶組的對應關系有:一對一、一對多、多對一、多對多
一對一:一個用戶可以存在一個組中,也可以是組中的唯一成員。
一對多:一個用戶可以存在多個用戶組中,此用戶具有多個組的共同許可權
多對一:多個用戶可以存在一個組中,這些用戶具有和組相同的許可權
多對多:多個用戶可以存在多個組中,其實就是上面三個對應關系的擴展
為了方便用戶管理,提出了「組」的概念,可以給組分配許可權,把相同用戶的許可權放在同一個組中
5、三個重要配置文件
(1)/etc/passwd (冒號「:」為分隔符)
由於/etc/passwd文件是所有用戶都可讀的,因此就導致了用戶的密碼容易出現泄露,於是,Linux將用戶的密碼信息從/etc/passwd中分離出來,單獨放到一個文件中, 這個文件就是/etc/shadow。該文件只有root用戶擁有讀許可權,從而保證了用戶密碼的安全性。
現在許多linux版本都使用了shadow技術,把真正加密後的用戶密碼存放到/etc/shadow文件中,而在/etc/passwd文件的密碼欄位只存放一個特殊的字元,例如用「x"或者"*"來表示。
(3)/etc/group
5、每個用戶和每個用戶組都有一個屬於自己惟一的一個ID(分別是UID和GID)
6、什麼是shell ?
shell是你(用戶)和Linux(或者更准確的說,是你和Linux內核)之間的介面程序。你在提示符下輸入的每個命令都由shell先解釋然後傳給Linux內核。相當於一個翻譯官。Linux下常用的shell用sh、bash、csh等,
❽ linux, 操作系統中文件的訪問許可權是怎樣規定的如何修改文件的訪問許可權
您好,方法
打開自己的系統界面。
然後在自己系統的界面上打開「終端」命令操作窗口。
首先輸入下面的命令,然後輸入系統的密碼,進入root用戶。
接著輸入下面的命令,查看當前目錄下的所有文件的文件訪問許可權。
接著我們輸入一下的命令,來修改自己想要修改文件的文件訪問許可權。(我修改目錄如下,而且是將這個目錄的讓所有的用戶都能有那三個許可權)
接著我們再輸入以下的命令,查看修改後的文件訪問許可權是否改變了。
最後我們可以看到,我們所操作的文件的文件許可權已經被改變了。
❾ linux系統中修改指定文件許可權
chmod (用戶許可權)(組許可權)(其他許可權) 文件
許可權:r(讀)w(寫)x(執行)---分別對應數字4,2,1
如想授予"用戶讀寫執行許可權;組用戶讀許可權;其他用戶讀許可權",命令就是:chmod 622 文件
❿ linux系統,如果一個文件夾的許可權設置為drwxrwxrwx,這是什麼意思呢
意思是文件夾的所有者,所屬組,和其他人對這個文件夾都具有完全的控制許可權,包含可讀可寫和可執行的許可權。
例如:drwxrwxrwx2rootroot409611月816:38excel
共顯示了七列信息,從左至右依次為:許可權、文件數、歸屬用戶、歸屬群組、文件大小、創建日期、文件名稱。
rwx :第2-4位表示這個文件的屬主擁有的許可權。r是讀、w是寫、x是執行 ,r-x :第5-7位表示和這個文件屬主所在同一個組的用戶所具有的許可權 ,r-x :第8-10位表示其他用戶所具有的許可權。
(10)linux系統許可權擴展閱讀:
常用的linux文件許可權:444r--r--r--,755drwxr-xr-x,777drwxrwxrwx。
從左至右,1-3位數字代表文件所有者的許可權,4-6位數字代表同組用戶的許可權,7-9數字代表其他用戶的許可權。一共有10位數,其中:最前面那個 - 代表的是類型,中間那三個 rw- 代表的是所有者(user),然後那三個 rw- 代表的是組群(group),最後那三個 r-- 代表的是其他人(other)。