Linux許可權和指令的關係

2022-07-31 10:27:17 字數 1638 閱讀 9698

1、讓使用者能進入某目錄稱為」可工作目錄「的基本許可權為何:

可使用的指令:例如cd等變換工作目錄的指令;

目錄所需許可權:使用者對這個目錄至少需要具有x的許可權

額外需求:如果使用者想要在這個目錄內利用ls查閱檔名,則使用者對此目錄還需要r的許可權

2、使用者在某目錄內讀取乙個檔案的基本許可權為何?

可使用的指令:例如本章談到的cat,moremless等等

目錄所需許可權:使用者對這個目錄至少需要具有x許可權

檔案所需許可權:使用者對檔案至少需要具有r的許可權才行

3、讓使用者可以修改乙個檔案的基本許可權為何?

目錄所需許可權:使用者在該檔案所在的目錄至少要有x許可權;

檔案所需許可權:使用者對該檔案至少要有r,w許可權

4、讓乙個使用者可以建立乙個檔案的基本許可權為何?

目錄所需許可權:使用者在該目錄要具有w,x的許可權,重點在w啦!

5、讓使用者進入某目錄並執行該目錄下的某個指令之基本許可權為何?

目錄所需許可權:使用者在該目錄至少要有x的許可權

檔案所需許可權:使用者在該檔案至少需要有x的許可權

例題:讓乙個使用者vbird能夠進行」cp/dir1/file1/dir2「的指令時,請說明dir1,file1,dir2的所需許可權為何?

dir1:至少需要有x許可權

file1:至少需要有r許可權

dir2:至少需要有w,x許可權

請問vbird這個賬號(不屬於student群組)能否讀取index.html這個檔案呢?

答:雖然www與index.html是可以讓vbird讀取的許可權,但是因為目錄結構是由根目錄一層一層讀取的,因此vbird可進入/home但是卻不可進入/home/student/,既然連進入/home/student都不許了,當然就讀不到index.html了!所以答案是」vbird「不會讀取到index.html的內容哦

那要如何修改許可權呢?其實只要將/home/student的許可權修改為最小711,或者直接給與755就可以嘍。

簡答題:

1、如何更改乙個目錄的名稱?例如由/home/test變為/home/test2

mv /home/test/home/test2

2、path這個環境變數的意義?

這個是用來指定執行檔案執行 的時候,指令搜尋的目錄路徑

3、umask有什麼用處和有點

umask可以拿掉一些許可權,因此,適當的定義umask有助於系統的安全,因為它可以用來建立預設的目錄或檔案的許可權

4、當乙個使用者的umask分別為033與044它所建立的檔案與目錄的許可權為何?

在umask為033時,則預設是拿掉group與other的w(2)x(1)許可權,因此許可權就稱為」檔案-rw-r--r--「,目錄drwxr--r--,而當umask044時,則拿掉r的屬性,因此就稱為」檔案-rw--w--w-,目錄drwx-wx-wx「

5、什麼是suid?

當乙個指令具有suid的功能時,則:

suid許可權進隊二進位制程式(binary program)有效

執行者對於該程式需要具有x的可執行許可權

本許可權僅在執行該程式的過程中有效(run-time);

執行者將具有該程式擁有者(owner)的許可權

Linux筆記 10(許可權與指令間的關係)

linux筆記 10 標籤 空格分隔 linux 1.讓使用者能進入某目錄成為 可工作目錄 的基本許可權為 2.使用者在某個目錄內讀取乙個檔案的基本許可權為 3.讓使用者可以修改乙個檔案的基本許可權為 目錄所需許可權 使用者在該檔案所在的目錄至要有 x 許可權 檔案所需許可權 使用者對檔案至少需要 ...

linux許可權指令

1 linux許可權管理指令 linux 每個程序都是以某個使用者身份執行,程序的許可權與該使用者的許可權一樣,使用者的權 限越大,則程序擁有的許可權就越大。linux 中所有的檔案及資料夾都有至少許可權三種許可權 r 讀取 可讀取檔案內容 可列出目錄內容 w 寫入 可修改檔案內容 可在目錄中建立刪...

Linux常見指令和許可權的理解

一 檔案許可權 rw r r 1 root root 565 aug 26 16 44 test1.c drwxr xr x.3 root root 4196 aug 26 16 15 test2.c 第乙個檔案分別代表檔案 目錄 d 鏈結 l 其餘三個字母每三個乙個組 rwx 每一組分別為所有者,...