1. 程式人生 > >chmod修改檔案的許可權/chown修改檔案和目錄的所有者

chmod修改檔案的許可權/chown修改檔案和目錄的所有者

ll指令的顯示的資訊為(當前目錄下只有nameservice1一個目錄):

drwxr-xr-x 3 hdfs hdfs 4096 4月  14 16:19 nameservice1

上述資訊分別表示:許可權(drwxr-xr-x 3)、所屬使用者(hdfs)和組(hdfs)、大小(4096)、時間(4月 14 16:19)、名稱(nameservice1)。

許可權中的字母一共有10位數:

其中,第1位有兩種選擇:-表示是檔案,d表示是目錄。此處是d,表示nameservice1是目錄;

    第2位到第4位rwx表示的是所有者(所屬使用者hdfs)的許可權;

         第5位到第7位r-x表示的是組(hdfs)的許可權;

         第8位到第10位r-x表示的是其他人(other)的許可權;
另外,
   r 表示檔案可以被讀(read)
   w 表示檔案可以被寫(write)
   x 表示檔案可以被執行(如果它是程式的話)
   - 表示相應的許可權還沒有被授予

1.修改檔案的許可權

檢視當前檔案檔案temp的許可權資訊:

ll | grep temp

-rw-rw-r--  1 root root      4405  3月 17 11:50 temp

修改檔案許可權的指令:

chmod o+w temp

表示給檔案temp授予其他人寫許可權,現在檢視temp的許可權資訊:

-rw-rw-rw-  1 root root      4405  3月 17 11:50 temp

我們發現第9位多出了一個w。

其中引數表示的意義為:
  u 代表所有者(user)
  g 代表所有者所在的組群(group)
  o 代表其他人,但不是u和g (other)
  a 代表全部的人,也就是包括u,g和o
  r 表示檔案可以被讀(read)
  w 表示檔案可以被寫(write)
  x 表示檔案可以被執行(如果它是程式的話)
  其中:rwx也可以用數字來代替
  r  ------------4
  w ------------2
  x ------------1
  - ------------0  行動:
  + 表示新增許可權
  - 表示刪除許可權
  = 表示使之成為唯一的許可權  當大家都明白了上面的東西之後,那麼我們常見的以下的一些許可權就很容易都明白了:
  -rw------- (600) 只有所有者才有讀和寫的許可權
  -rw-r--r-- (644) 只有所有者才有讀和寫的許可權,組群和其他人只有讀的許可權
  -rwx------ (700) 只有所有者才有讀,寫,執行的許可權
  -rwxr-xr-x (755) 只有所有者才有讀,寫,執行的許可權,組群和其他人只有讀和執行的許可權
  -rwx--x--x (711) 只有所有者才有讀,寫,執行的許可權,組群和其他人只有執行的許可權
  -rw-rw-rw- (666) 每個人都有讀寫的許可權
  -rwxrwxrwx (777) 每個人都有讀寫和執行的許可權

2.修改目錄的所有者和群組

  將目錄的所有者修改為root:root(第一個root表示組,第二個root表示使用者)。  該指令需要在root許可權下使用。

chown -R root:root nameservice1

此時再執行ll,顯示結果為:

drwxr-xr-x 3 root root 4096 4月  14 16:19 nameservice1

將目錄換成檔案的名字就可以修改檔案的所有者了,例如:

chown -R root:root test.txt

只改變檔案或目錄的所有者

chown -R owner: test.txt

只改變檔案或目錄的群組

chown -R :group test.txt

相關推薦

chmod修改檔案許可權/chown修改檔案目錄所有者

ll指令的顯示的資訊為(當前目錄下只有nameservice1一個目錄): drwxr-xr-x 3 hdfs hdfs 4096 4月 14 16:19 nameservice1 上述資訊分別表示:許可權(drwxr-xr-x 3)、所屬使用者(hdfs)和組(hdfs)、大小(4096)、時

c語言實現系統(Linux)檔案許可權修改,以及系統檔案的建立,寫入讀取資料

我們都清楚,在Linux要想修改某個檔案的許可權,可以執行chmod命令,(4.為讀許可權,2.為寫許可權,1.為執行許可權)其實我們可以通過編寫C程式來實現這一命令,具體 chmod實現程式如下: #include<stdio.h> #in

Linux常用命令:chmod修改檔案許可權 777754

常用下面這條命令: chmod 777  檔案或目錄 示例:chmod  777 /etc/squid 執行命令後,squid資料夾(目錄)的許可權就被修改為777(可讀可寫可執行)。 如果是Ubuntu系統,可能需要加上sudo來執行: sudo chmod  77

chmod,chgrp,chown命令 修改檔案許可權

     linux系統的檔案和目錄屬性都有訪問許可許可權。      檔案或目錄的訪問許可權分為只讀、只寫和可執行三種。其中這三種許可權還對使用者進行區分,分別是檔案或目錄擁有者、同用戶組使用者及其他使用者。 如: 一個檔案或目錄有十位屬性,分別是: 1——檔案是目錄還是純檔案。若是目錄的話此位為d

Linux命令:修改檔案許可權命令chmod、chgrp、chown的區別

chmod是更改檔案的許可權 chown是改改檔案的屬主與屬組 chgrp只是更改檔案的屬組。 (1)chmod是修改檔案/目錄的許可權。可以有文字修改和數字修改。 #chmod 777 /home/berry #chmod u+x /home/berry 操作物件who可是下述字母中的任一個或者它

Linux常用命令:chmod修改檔案許可權 777754

常用下面這條命令:chmod 777  檔案或目錄示例:chmod  777 /etc/squid 執行命令後,squid資料夾(目錄)的許可權就被修改為777(可讀可寫可執行)。如果是Ubuntu系統,可能需要加上sudo來執行:sudo chmod  777 /etc/s

如何修改檔案許可權(chgrp,chown,chmod)

[root@redhat zgz]# ls -l total 20 -rw-r--r--  1 zgz groupb    0 Sep 26 05:48 filea -rw-r--r--  1 zgz groupa    3 Sep 26 05:59 fileb drwxr-xr-x  2 zgz group

Ubuntu chmod 命令修改檔案許可權 Ubuntu chmod 命令修改檔案許可權

原 Ubuntu chmod 命令修改檔案許可權 2015年09月16日 18:45:04 兩鬢已不能斑白 閱讀數:26493 更多

Linux修改檔案許可權(chmod)

當在ubuntu shell下鍵入ls -lh時,會列出該目錄下的檔案,如: 而每個檔案顯示前都有類似紅框裡的內容,這些東西代表的含義是: - 代表檔案 d 代表目錄,也就是資料夾

Linux chmod命令 修改檔案許可權被禁止(not permitted)的解決辦法

發現目錄下有個.user.ini檔案無法刪除一直提示這個錯誤,  終於查到用 chattr 可以解除這個限制 首先先檢視一下屬性 lsattr .user.ini  ----i------e- .user.i

修改linux檔案許可權命令:chmod

Linux系統中的每個檔案和目錄都有訪問許可許可權,用它來確定誰可以通過何種方式對檔案和目錄進行訪問和操作。   檔案或目錄的訪問許可權分為只讀,只寫和可執行三種。以檔案為例,只讀許可權表示只允許讀其內容,而禁止對其做任何的更改操作。可執行許可權表示允許將該檔案作為一個程式

linux檔案許可權檢視及修改-chmod ------入門的一些常識

檢視linux檔案的許可權:ls -l 檔名稱ULUitugULUitug檢視linux資料夾的許可權:ls -ld 資料夾名稱(所在目錄)ULUitugULUitug修改檔案及資料夾許可權:ULUitugULUitugsudo chmod -(代表型別)×××(所有者)××

Linux基本命令ls、cd、touch、cp、mv、mkdir、rmdir、rm、nano、cat、linux的檔案許可權修改chmod命令

Linux系統有很多種,如Ubuntu,Centos、Debian等等。 我們主要在Ubuntu上操作。 Ubuntu中截圖快捷鍵為:ctrl+alt+printscreen 清空terminal中內容:clear 指令ls和cd: $之後就是你要輸入並執行的命

Linux目錄檔案許可權的檢視修改

今天我們用全命令來檢視和修改檔案的許可權   為了舉一個例項,我們在mnt資料夾中建立一個fileA檔案,然後在fileA資料夾中建立一個zhaoyuqiang.html網頁。 建好之,我們就以fileA檔案和zhaoyuqian

linux下目錄許可權檢視與修改以及檔案目錄訪問許可權設定

檢視檔案許可權的語句:   在終端輸入: ls -l xxx.xxx (xxx.xxx是檔名)   那麼就會出現相類似的資訊,主要都是這些: -rw-rw-r--   一共有10位數   其中: 最前面那個 - 代表的是型別   中間那三個 rw- 代表的是所有者(user

【Linux】目錄檔案許可權的檢視修改【轉】

在Linux系統中檔案的許可權可以在檔案上單擊右鍵—>屬性來檢視。   但是我們這次用的是全命令來檢視和修改檔案的許可權   為了舉一個例項,我們在mnt資料夾中建立一個fileA檔案,然後在fileA資料夾中建立一個zhaoyuqiang.html網頁。

檔案許可權管理__1__修改擁有者所屬組

修改擁有者和所屬組 一、檔案的相關資訊(使用 “ ls -l ” 檢視檔案的詳細資訊 ) 二、檔案型別 - :普通檔案、二進位制檔案 l :連結檔案 b :塊裝置檔案(和儲存有關,

檔案許可權操作chownchmod的用法

許可權操作r 讀              w 寫          x 執行chown用法用來更改某個目錄或檔案的使用者名稱和使用者組的chown 使用者名稱:組名 檔案路徑(可以是就對路徑也可以是相對路徑)例1:chown root:root /tmp/tmp1就是把tm

Linux檔案許可權的檢視修改

背景 相信很多用過的Linux的人都見過這個命令 chmod 777 檔名,  而且肯定絕大多數人都知道這個命令是用來修改許可權用的,但是具體怎麼修改許可權的呢?可能很多就一頭霧水了,本篇文章就來和大家探討如何檢視Linux下面檔案的許可權、如何修改檔案的許可權 如何檢

Linux修改檔案目錄許可權

前言: 檔案或者資料夾許可權不同,可以進行的操作便有很多區別 1.首先說一下許可權 檔案/資料夾有三種許可權,讀-寫-執行,對應於,rwx,為了方便都會轉成二進位制 0 和 1 eg 444 -r--r--r-- 600 -rw------- 64