更改檔案許可權 chmod

2021-07-25 04:57:50 字數 1852 閱讀 6094

chmod–更改檔案許可權

rwx(屬主-u) rwx(屬組-g) rwx(其他人-o)

r read 讀

w write 修改

x execute 執行

檢視目錄本身的屬性

ls -l -d /home/lishl

[root@redhatlab ~]# ls -ld /home/lishl

drwx——. 5 lishl lishl 4096 11月 30 11:49 /home/lishl

實驗:

利用chmod修改cat命令

1、使用ls -l /usr/bin/cat命令的許可權

[root@redhatlab ~]# ls -l /usr/bin/cat

-rwxr-xr-x. 1 root root 54048 1月 25 2014 /usr/bin/cat

2、屬主、屬組、其他人執行位為-

[root@redhatlab ~]# chmod a-x /usr/bin/cat

3、使用ls -l檢視

[root@redhatlab ~]# ls -l /usr/bin/cat

-rw-r–r–. 1 root root 54048 1月 25 2014 /usr/bin/cat

4、使用cat命令檢視etc/resolv.conf檔案

[root@redhatlab ~]# cat /etc/resolv.conf

-bash: /usr/bin/cat: 許可權不夠

5、新增屬主cat命令執行許可權

[root@redhatlab ~]# chmod u+x /usr/bin/cat

[root@redhatlab ~]# ls -l /usr/bin/cat

-rwxr–r–. 1 root root 54048 1月 25 2014 /usr/bin/cat

6、使用root使用者檢視確認是否新增執行許可權

[root@redhatlab ~]# cat /etc/resolv.conf

# generated by networkmanager

search lishl.org

nameserver 172.16.1.10

7、確認普通使用者能否執行cat命令、如不能新增許可權

[root@redhatlab ~]# su - lishl

上一次登入:三 11月 30 11:50:21 cst 2016pts/1 上

[lishl@redhatlab ~]ca

t/et

c/re

solv

.con

f−ba

sh:/

bin/

cat:

許可權不夠

[lis

hl@r

edha

tlab

] exit

登出 [root@redhatlab ~]# chmod o+x /usr/bin/cat

[root@redhatlab ~]# ls -l /usr/bin/cat

-rwxr–r-x. 1 root root 54048 1月 25 2014 /usr/bin/cat

[root@redhatlab ~]# su - lishl

上一次登入:二 12月 6 16:00:50 cst 2016pts/0 上

[lishl@redhatlab ~]$ cat /etc/resolv.conf

# generated by networkmanager

search lishl.org

nameserver 172.16.1.10

linux更改檔案許可權chmod和chown

chown chown是更改檔案所有者,這個所有者必須是系統中存在的帳號,也就是在 etc passwd這個檔案中有記錄的使用者名稱才能改變 語法和範例 chown 使用者名稱 檔案或目錄 如果要連目錄下所有子目錄或檔案都同時更改檔案所有者的話,直接加上 r的引數即可 chown r 使用者名稱 檔...

linux中chmod更改檔案許可權命令

1.命令格式 chmod cfvr help version mode file 2.命令功能 用於改變檔案或目錄的訪問許可權,用它控制檔案或目錄的訪問許可權。3.命令引數 必要引數 c 當發生改變時,報告處理資訊 f 錯誤資訊不輸出 r 處理指定目錄以及其子目錄下的所有檔案 v 執行時顯示詳細處理...

chmod 檔案許可權

linux檔案的三種身份和四種許可權,三種身份分別為 u 檔案的擁有者 g 檔案所屬的群組 o 其他使用者 對於每個身份,又有四種許可權,分別為 r 讀取檔案的許可權 read w 寫入檔案的許可權 write x 執行的許可權 execute s 特殊許可權 在linux檔案許可權詳解中我們知道l...