設(shè)置文件和目錄的一般權(quán)限?:
? ??修改文件或目錄的權(quán)限? ?:?chmod??命令
? ? ? ? ? ? ? ? 命令格式?1 :? chmod [-選項] [u/g/o/a] [+-=] [rwx] 文件或目錄...??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 注? :? #? ? ugoa :? 就是我們上篇講到的 :
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?===>>>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?u? :? ? 用戶?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?g :? ? 用戶組?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?o :? ? 其他人?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?a? :? ?所有(用戶、用戶組、其他人)?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??#? ? ?+??-? =? ?:? ? ? 就是對權(quán)限的? ? 增加 減少? 賦予?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ?示例 :
[root@bogon ~]# ls -l lxxgz.txt
-rw-r--r--. 1 root root 24 Sep 17 23:18 lxxgz.txt
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#? ? 先來看看文件的權(quán)限 :
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?===>>>? ?用戶 : rw ( 讀 和 寫)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?用戶組 : r ( 讀 )
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?其他人 : r? (? 讀 )
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #? ?現(xiàn)在來改變 此文件的權(quán)限 :
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ===>>>? ?給用戶? 添加 執(zhí)行 的權(quán)限 :? ? ? ? ? ? ? ? ? ? ??
[root@bogon ~]# chmod u+x lxxgz.txt
[root@bogon ~]# ls -l lxxgz.txt
-rwxr--r--. 1 root root 24 Sep 17 23:18 lxxgz.txt
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ????===>>>? ? 給用戶組? 添加? 寫 和 執(zhí)行 的權(quán)限?
[root@bogon ~]# chmod g+wx lxxgz.txt
[root@bogon ~]# ls -l lxxgz.txt
-rwxrwxr--. 1 root root 24 Sep 17 23:18 lxxgz.txt
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??===>>>? ? ? 給 其他人 添加? 寫和執(zhí)行? 的權(quán)限
[root@bogon ~]# chmod o+wx lxxgz.txt
[root@bogon ~]# ls -l lxxgz.txt
-rwxrwxrwx. 1 root root 24 Sep 17 23:18 lxxgz.txt
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?===>>>? ? ? 給所有人 減去? x 權(quán)限?
[root@bogon ~]# chmod a-x lxxgz.txt
[root@bogon ~]# ls -l lxxgz.txt
-rw-rw-rw-. 1 root root 24 Sep 17 23:18 lxxgz.txt
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?===>>>? ? ? 給其他人 賦予 只讀 的權(quán)限?
[root@bogon ~]# chmod o=r lxxgz.txt
[root@bogon ~]# ls -l lxxgz.txt
-rw-rw-r--. 1 root root 24 Sep 17 23:18 lxxgz.txt
? ? ? ? ? ?命令格式2:? chmod [-選項] nnn 文件或目錄...
? ? ? ? ? ? ? ? ? ? ? ? ? 注? :? nnn 代表的就是 以數(shù)字代表的權(quán)限 ??!
? ? ? ? ? ? ? ? ? ? ? ?示例? :
[root@bogon ~]# ls -l lxxgz.txt
-rw-rw-r--. 1 root root 24 Sep 17 23:18 lxxgz.txt
? ? ? ? ? ? ? ? ? ? ? ? ?上示的權(quán)限以數(shù)字表示即是? :? ? 664?
? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ===>>>? ? ? ?現(xiàn)在把權(quán)限修改成? 666??
[root@bogon ~]# chmod 666 lxxgz.txt
[root@bogon ~]# ls -l lxxgz.txt
-rw-rw-rw-. 1 root root 24 Sep 17 23:18 lxxgz.txt
? ? ? ? ? ? ? ? ? ? ? ? 上示權(quán)限即為 666 的權(quán)限表示 ??!? (666 就代表著 用戶 用戶組 其他用戶 均為
? ? ? ? ? ? ? ? ? ? ? ? ?可讀 可寫 的權(quán)限 !)
? ? ? ? ? ??常用選項 :
? ? ? ? ? ? ? ? ? ? ? ? ?我們常用選項其實主要就是 :? -R? ( 它主要是針對 目錄 ?。?/p>
? ? ? ? ? ? ? ? ? ? ? ? ?-R? :? 其實代表的意思就是? ? 遞歸??!
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ( 遞歸修改指定目錄下所有文件、子目錄的權(quán)限!)
? ? ? ? ? ? ? ? ? ? ? ? 示例? :
? ? ? ? ? ? ? ? ? ? ? ? ?查看下 目錄 right_dir 的權(quán)限 :?
[root@bogon ~]# ls -ld right_dir
drwxr-xr-x. 2 root root 45 Oct 30 11:35 right_dir
? ? ? ? ? ? ? ? ? ? ?
???????????????????????? ?查看?目錄 right_dir? 下的內(nèi)容 :?? ?
[root@bogon right_dir]# ls -l
total 0
-rw-r--r--. 1 root root 0 Oct 30 11:35 file1
-rw-r--r--. 1 root root 0 Oct 30 11:35 file2
-rw-r--r--. 1 root root 0 Oct 30 11:35 file3
? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ??現(xiàn)在修改下 目錄 的權(quán)限 :
[root@bogon ~]# chmod 777 right_dir
[root@bogon ~]# ls -ld right_dir
drwxrwxrwx. 2 root root 45 Oct 30 11:35 right_dir
? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? 再查看下 目錄下 內(nèi)容權(quán)限的變化 :
[root@bogon ~]# ls -l right_dir
total 0
-rw-r--r--. 1 root root 0 Oct 30 11:35 file1
-rw-r--r--. 1 root root 0 Oct 30 11:35 file2
-rw-r--r--. 1 root root 0 Oct 30 11:35 file3
? ? ? ? ? ? ? ? ? ? ? ? ? ? 注? :? 發(fā)現(xiàn)當(dāng) 目錄的權(quán)限改變后,其目錄下的內(nèi)容權(quán)限并沒有隨之變化,也就
???????????????????????????????????????是說 只改變 目錄自己的權(quán)限,并不能改變其 目錄下的內(nèi)容的權(quán)限??!
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?那么,當(dāng)我們想要修改 目錄下的文件或子目錄的時候,只修改目錄自己的權(quán)限
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?看來不起作用,那怎么辦???
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?這時,就需要? ?-R? ?選項的作用了?。。?遞歸 ?。。?/p>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?===>>>? ? ? ? 使用 -R 選項? :
[root@bogon ~]# ls -ld right_dir
drwxrwxrwx. 2 root root 45 Oct 30 11:35 right_dir
[root@bogon ~]# chmod -R 777 right_dir
[root@bogon right_dir]# ls -l
total 0
-rwxrwxrwx. 1 root root 0 Oct 30 11:35 file1
-rwxrwxrwx. 1 root root 0 Oct 30 11:35 file2
-rwxrwxrwx. 1 root root 0 Oct 30 11:35 file3
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?會發(fā)現(xiàn),當(dāng)使用 -R? 選項 便會使 目錄下所有內(nèi)容的權(quán)限都隨之改變 ??!
修改文件或目錄的屬主和屬組:chown?命令
? ? ? ? ? ? ? ? 注? :? ?我們說過 ls - l 長格式展示文件的信息里面 展示的? 用戶? 和? 用戶組 其實,并不
????????????????????????????一定就是創(chuàng)建文件的用戶 和? 用戶組;???
? ? ? ? ? ? ? ? ? ? ? ? ? ? 文件的 用戶 和 用戶組 是可以修改的 ?。?/span>
? ? ? ? ? ? ? ? ? ? ? ? ? ? chown? 命令就可以改變 文件的所屬用戶 和 所屬用戶組 ??!
? ? ? ? ?命令格式? :??chown? ? [-選項]? ?新屬主[:[新屬組]]? ??文件或目錄
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 我們將上面的格式再細(xì)化下 :
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ===>>>? 1.? 修改文件的所屬主 ( 用戶 )
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?chown? ? ?所屬主? ?文件或目錄? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
[root@bogon ~]# ls -l lxxgz.txt
-rw-rw-rw-. 1 root root 24 Sep 17 23:18 lxxgz.txt
[root@bogon ~]# chown rhcsa lxxgz.txt
[root@bogon ~]# ls -l lxxgz.txt
-rw-rw-rw-. 1 rhcsa root 24 Sep 17 23:18 lxxgz.txt
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?可以看到 文件的所屬主 發(fā)生了改變 ,變?yōu)?rhcsa?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?===>>>? 2.? ? 修改文件的 所屬組 ( 用戶組 )
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? chown? ?:所屬組? ?文件 或 目錄?
[root@bogon ~]# chown :rhcsa lxxgz.txt
[root@bogon ~]# ls -l lxxgz.txt
-rw-rw-rw-. 1 rhcsa rhcsa 24 Sep 17 23:18 lxxgz.txt
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 注意 : 改用戶組的時候? 是有 冒號的? ?:?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?改組還有一個 專門的命令 --- chgrp??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?格式 :? chgrp? 所屬組? ?文件或目錄?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?===>>>? 3.? 修改文件 所屬用戶 和 所屬組?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3.1? ?chown? 用戶名 : 用戶組? 文件或目錄文章來源:http://www.zghlxwxcb.cn/news/detail-458286.html
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3.2? ?chown? 用戶名? .? ?用戶組? 文件或目錄??文章來源地址http://www.zghlxwxcb.cn/news/detail-458286.html
[root@bogon ~]# ls -l lxxgz.txt
-rw-rw-rw-. 1 root root 24 Sep 17 23:18 lxxgz.txt
[root@bogon ~]# chown rhcsa:rhcsa lxxgz.txt
[root@bogon ~]# ls -l lxxgz.txt
-rw-rw-rw-. 1 rhcsa rhcsa 24 Sep 17 23:18 lxxgz.txt
[root@bogon ~]# ls -l lxxgz.txt
-rw-rw-rw-. 1 rhcsa rhcsa 24 Sep 17 23:18 lxxgz.txt
[root@bogon ~]# chown root.root lxxgz.txt
[root@bogon ~]# ls -l lxxgz.txt
-rw-rw-rw-. 1 root root 24 Sep 17 23:18 lxxgz.txt
到了這里,關(guān)于Linux 文件權(quán)限 ( 中 ) 修改文件權(quán)限 ( 屬主或?qū)俳M)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!