成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

修改LINUX目錄或文件的權限和所有權詳解

運維 系統運維
數字設定的關鍵是mode的取值,一開始許多初學者會被搞糊涂,其實很簡單,我們將rwx看成二進制數,如果有則有1表示,沒有則有0表示,那么rwx r-x r- -則可以表示成為......

一、文件和目錄的權限

1.文件的權限:

文件所屬用戶 所屬用戶組 其它用戶

權限有:

讀:read 數字表示為4:110

寫:write 數字表示為2:10

執行:execute 數字表示為:1

0 1 10 11 110 111 1110 1111

0 1 2 3 4 5 6 7

具體解釋如下:

1: 1 可執行

2:10 可寫

3. 11=10+1 可寫可執行

4. 100 可讀

5. 101=100+1 可讀可執行(5=4+1)

6. 110=100+10 可讀可寫(6=4+2)

7. 111=100+10+1 可讀可寫可執行(7=4+2+1)

2.權限的查看:

ls -l|more/less

二、使用chmod和數字改變文件或目錄的訪問權限

文件和目錄的權限表示,是用rwx這三個字符來代表所有者、用戶組和其他用戶的權限。有時候,字符似乎過于麻煩,因此還有另外一種方法是以數字來表示權限,而且僅需三個數字。

r: 對應數值4

w: 對應數值2

x:對應數值1

-:對應數值0

數字設定的關鍵是mode的取值,一開始許多初學者會被搞糊涂,其實很簡單,我們將rwx看成二進制數,如果有則有1表示,沒有則有0表示,那么rwx r-x r- -則可以表示成為:

111 101 100

再將其每三位轉換成為一個十進制數,就是754。

例如,我們想讓a.txt這個文件的權限為:

自己 同組用戶 其他用戶

可讀 是 是 是

可寫 是 是

可執 行

那么,我們先根據上表得到權限串為:rw-rw-r--,那么轉換成二進制數就是110 110 100,再每三位轉換成為一個十進制數,就得到664,因此我們執行命令:

[root@localhost ~]# chmod 664 a.txt

按照上面的規則,rwx合起來就是4+2+1=7,一個rwxrwxrwx權限全開放的文件,數值表示為777;而完全不開放權限的文件“---------”其數字表示為000。下面舉幾個例子:

-rwx------:等于數字表示700。

-rwxr—r--:等于數字表示744。

-rw-rw-r-x:等于數字表示665。

drwx—x—x:等于數字表示711。

drwx------:等于數字表示700。

在文本模式下,可執行chmod命令去改變文件和目錄的權限。我們先執行ls -l 看看目錄內的情況:

[root@localhost ~]# ls -l

總用量 368

-rw-r--r-- 1 root root 12172 8月 15 23:18 conkyrc.sample

drwxr-xr-x 2 root root 48 9月 4 16:32 Desktop

-r--r--r-- 1 root root 331844 10月 22 21:08 libfreetype.so.6

drwxr-xr-x 2 root root 48 8月 12 22:25 MyMusic

-rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth0

-rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth1

-rwxr-xr-x 1 root root 512 11月 5 08:08 net.lo

drwxr-xr-x 2 root root 48 9月 6 13:06 vmware

#p#

可以看到當然文件conkyrc.sample文件的權限是644,然后把這個文件的權限改成777。執行下面命令

[root@localhost ~]# chmod 777 conkyrc.sample

然后ls -l看一下執行后的結果:

[root@localhost ~]# ls -l

總用量 368
-rwxrwxrwx 1 root root 12172 8月 15 23:18 conkyrc.sample

drwxr-xr-x 2 root root 48 9月 4 16:32 Desktop

-r--r--r-- 1 root root 331844 10月 22 21:08 libfreetype.so.6

drwxr-xr-x 2 root root 48 8月 12 22:25 MyMusic

-rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth0

-rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth1

-rwxr-xr-x 1 root root 512 11月 5 08:08 net.lo

drwxr-xr-x 2 root root 48 9月 6 13:06 vmware

可以看到conkyrc.sample文件的權限已經修改為rwxrwxrwx

如果要加上特殊權限,就必須使用4位數字才能表示。特殊權限的對應數值為:

s或 S (SUID):對應數值4。

s或 S (SGID):對應數值2。

t或 T :對應數值1。

用同樣的方法修改文件權限就可以了

例如:

[root@localhost ~]# chmod 7600 conkyrc.sample

[root@localhost ~]# ls -l

總用量 368

-rwS--S--T 1 root root 12172 8月 15 23:18 conkyrc.sample

drwxr-xr-x 2 root root 48 9月 4 16:32 Desktop

-r--r--r-- 1 root root 331844 10月 22 21:08 libfreetype.so.6

drwxr-xr-x 2 root root 48 8月 12 22:25 MyMusic

-rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth0

-rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth1

-rwxr-xr-x 1 root root 512 11月 5 08:08 net.lo

drwxr-xr-x 2 root root 48 9月 6 13:06 vmware

加入想一次修改某個目錄下所有文件的權限,包括子目錄中的文件權限也要修改,要使用參數-R表示啟動遞歸處理。

例如:

[root@localhost ~]# chmod 777 /home/user 注:僅把/home/user目錄的權限設置為rwxrwxrwx

[root@localhost ~]# chmod -R 777 /home/user 注:表示將整個/home/user目錄與其中的文件和子目錄的權限都設置為rwxrwxrwx

三、使用命令chown改變目錄或文件的所有權

文件與目錄不僅可以改變權限,其所有權及所屬用戶組也能修改,和設置權限類似,用戶可以通過圖形界面來設置,或執行chown命令來修改。

我們先執行ls -l看看目錄情況:

[root@localhost ~]# ls -l

總用量 368

-rwxrwxrwx 1 root root 12172 8月 15 23:18 conkyrc.sample

drwxr-xr-x 2 root root 48 9月 4 16:32 Desktop

-r--r--r-- 1 root root 331844 10月 22 21:08 libfreetype.so.6

drwxr-xr-x 2 root root 48 8月 12 22:25 MyMusic

-rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth0

-rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth1

-rwxr-xr-x 1 root root 512 11月 5 08:08 net.lo

drwxr-xr-x 2 root root 48 9月 6 13:06 vmware

可以看到conkyrc.sample文件的所屬用戶組為root,所有者為root。

執行下面命令,把conkyrc.sample文件的所有權轉移到用戶user:

[root@localhost ~]# chown user conkyrc.sample

[root@localhost ~]# ls -l

總用量 368

-rwxrwxrwx 1 user root 12172 8月 15 23:18 conkyrc.sample

drwxr-xr-x 2 root root 48 9月 4 16:32 Desktop

-r--r--r-- 1 root root 331844 10月 22 21:08 libfreetype.so.6

drwxr-xr-x 2 root root 48 8月 12 22:25 MyMusic

-rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth0

-rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth1

-rwxr-xr-x 1 root root 512 11月 5 08:08 net.lo

drwxr-xr-x 2 root root 48 9月 6 13:06 vmware

要改變所屬組,可使用下面命令:

[root@localhost ~]# chown :users conkyrc.sample

[root@localhost ~]# ls -l

總用量 368

-rwxrwxrwx 1 user users 12172 8月 15 23:18 conkyrc.sample

drwxr-xr-x 2 root root 48 9月 4 16:32 Desktop

-r--r--r-- 1 root root 331844 10月 22 21:08 libfreetype.so.6

drwxr-xr-x 2 root root 48 8月 12 22:25 MyMusic

-rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth0

-rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth1

-rwxr-xr-x 1 root root 512 11月 5 08:08 net.lo

drwxr-xr-x 2 root root 48 9月 6 13:06 vmware

要修改目錄的權限,使用-R參數就可以了,方法和前面一樣。

【編輯推薦】

  1. 構建Linux下的安全,PHP配置漏洞攻擊
  2. 在Linux上架設支持JSP PHP的Web服務器
  3. Linux下如何破解PHP加密dezend軟件
責任編輯:趙寧寧 來源: 中國IT實驗室
相關推薦

2011-01-07 09:19:35

Linux文件權限

2022-11-03 15:14:43

Linux文件權限

2011-01-20 07:50:51

Linux文件系統管理所有權

2024-03-19 14:43:55

Rust編譯所有權

2013-04-10 13:28:52

Linux命令

2021-07-30 05:12:54

智能指針C++編程語言

2024-09-02 10:40:18

2017-07-27 13:34:52

Rust所有權數據

2020-09-09 09:19:00

SpringSecurity權限

2021-04-19 12:00:15

Linux命令chmod

2022-03-18 08:00:00

區塊鏈代幣以太坊

2010-07-20 17:36:55

SQL Server

2024-01-10 09:26:52

Rust所有權編程

2013-08-16 10:46:20

2022-05-30 00:19:13

元宇宙NFTWeb3

2022-08-11 10:42:58

Rust

2018-01-23 11:15:28

云計算數據平臺云平臺

2018-12-14 10:08:23

物聯網訂閱IOT

2009-09-12 09:46:47

Windows 7所有權添加

2017-10-23 12:42:42

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一区二区三区一在线观看 | 男女羞羞视频大全 | 中文字幕啪啪 | 欧美精品成人一区二区三区四区 | 国产午夜精品一区二区三区四区 | 中文二区 | 国产精品一区二区三区四区 | 精品欧美一区二区三区免费观看 | 国产成人a亚洲精品 | 亚洲精品久久久久久宅男 | 欧美三级免费观看 | 久久这里只有精品首页 | 精品一区二区三区四区外站 | 色成人免费网站 | 日韩国产专区 | 嫩草视频网 | 久久国产精品99久久久久 | 日韩一区在线观看视频 | 日本一二三区在线观看 | 自拍第1页 | 凹凸日日摸日日碰夜夜 | 国产精品高潮呻吟久久aⅴ码 | 福利视频亚洲 | 狠狠的日| 久久精品国产一区二区三区不卡 | 在线小视频 | 91精品国产综合久久婷婷香蕉 | 九九视频在线观看 | 亚洲人成网站777色婷婷 | 欧美一区二区三区在线看 | 国产日韩久久 | 国产精品99视频 | 我要看黄色录像一级片 | 国产精品成人一区二区 | 久久不卡| 欧美精品乱码99久久影院 | 国产精品久久久久一区二区三区 | 狠狠爱综合网 | av免费在线播放 | 国产欧美日韩综合精品一区二区 | 韩日一区 |