目錄:
- 1.命令列解釋器
- 2.權限
- (1)權限的種類
- (2)結合用戶理解權限
- (3)更改權限
- a.方法一:使用字母"r"或"w"或"x"更改權限
- b.方法二:采用數字的方式來更改權限
- (4)權限(可讀可寫可執行)對于檔案或檔案夾的影響
- a.檔案
- b.檔案夾
1.命令列解釋器
命令列解釋器:shell是命令列解釋器的統稱,并不是一個具體的命令列解釋器,
eg:我愛車(寶馬,奧迪,奔馳,大眾…)shell 相當于此例中的車
查看具體的命令列解釋器的命令:echo $BASH

命令列解釋器的運行原理及作用

2.權限
(1)權限的種類
r:可讀權限
w:可寫權限
x:可執行權限
(2)結合用戶理解權限

a.一個用戶組當中至少有一個用戶
b.用戶和用戶組是不一樣的概念,用戶和用戶組可以是重名的,但是包含的意義不一樣
c.創建用戶的時候可以指定用戶組
d.用戶組和用戶組之間具有不同的權限
linux下的檔案一定是針對某個用戶創建出來的,所以一定有針對某個用戶的權限,這個用戶一定隸屬于某個用戶組,所以一定有針對用戶組的權限,除了用戶組當中的用戶,其他的用戶都是其他用戶,檔案針對其他用戶也是有權限限制的
(3)更改權限
下面以 install.sh 這個檔案為例說明

a.方法一:使用字母"r"或"w"或"x"更改權限
三種用戶的標識:
當前用戶:u(user)
所屬組用戶:g(group)
其他用戶:o(other)
命令:chmod [用戶標識][+或-][r或w或x][filename]
eg:chmod u+x install.sh

b.方法二:采用數字的方式來更改權限
把可讀可寫可執行的位置當作是二進制位元位來看待,如果位元位為1,表示有某種權限

命令:chmod [權限數字][filename]
eg:將 install.sh 權限改為 可讀可寫,可讀可寫可執行,可讀
=>chmod 674 install.sh

(4)權限(可讀可寫可執行)對于檔案或檔案夾的影響
a.檔案
可讀:如果一個用戶針對某一個檔案沒了可讀權限,此時查看檔案內容的時候就會被告知沒有權限,查看不了
可寫:如果一個用戶針對某一個檔案沒了可寫權限,則不能往檔案當中寫入內容,沒有權限
可執行:一個檔案具備可執行權限之后,并不一定能夠執行(取決于檔案本身是否能夠執行)
可執行權限決定當前檔案是否能夠有權限執行
增加了可執行權限之后,檔案是否能夠執行成功,取決于檔案內容
b.檔案夾
可讀:一個用戶如果失去了檔案夾的可讀權限,則不能夠查看檔案夾下的內容
可寫:一個用戶如果失去了檔案夾的可寫權限,則不能夠在檔案夾下創建檔案/檔案夾
可執行:一個用戶如果失去了檔案夾的可執行權限,則不能夠切換到檔案夾下
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/256724.html
標籤:其他
