文件與目錄權(quán)限的作用圖
命令
? ? chgrp(修改文件所屬用戶組)
? ? ? ? 格式:chgrp 要改成的組? 文件名
? ? ? ? ? ? -v 顯示過程
? ? ? ? ? ? -R 遞歸修改科平,如果是一個目錄,那么這個參數(shù)會把目錄和下面的所有文件的所屬組全改成這個
? ? chown(修改文件擁有者)
? 格式:chown 要改成的擁有者 文件名? ? ? ? ? 它還可以擁有者和組一起改? ? chown 擁有者:組名 文件名
? ? ? ? ? ? -v 顯示過程
? ? ? ? ? ? -R 遞歸修改树酪,如果是一個目錄捺典,那么這個參數(shù)會把目錄和下面的所有文件的所屬組全改成這個
? ? chmod(修改文件權(quán)限鸟廓,有兩種方式)
? ? ? ? 第一種,通過數(shù)字表示權(quán)限:
? ? ? ? ? ? r(4) w(2) x(1)
? ? ? ? ? ? 各個權(quán)限的啟用就是數(shù)字的累加襟己,總共可以寫三個數(shù)字引谜,分別代表 擁有者,所在用戶組擎浴,其他人 的權(quán)限
? ? ? ? ? ? 例如:給這三個打開所有權(quán)限就是 chmod 777 文件名
? ? ? ? ? ? 如果只寫一個數(shù)字的話员咽,它是從右邊的開始算的(也就是其他人的權(quán)限),前面會默認(rèn)補0贮预,例如chmod 7 文件名贝室,相當(dāng)于 chmod 007 文件名
? ? ? ? 第二種契讲,通過字符表示權(quán)限:
? ? ? ? ? ? u(擁有者) g(所在用戶組) o(其他人)
? ? ? ? ? ? +(加入) -(移除) =(設(shè)置)
? ? ? ? ? ? r? w? x
? ? ? ? ? ? 這種方法有一個好處,在我們不知道這個文件擁有什么權(quán)限的情況下滑频,我們可以在不破壞其他權(quán)限的情況下去添加權(quán)限
? ? ? ? ? ? 例如我要給這個文件的擁有者添加 執(zhí)行權(quán)限 chmod u+x 文件名
? ? ? ? ? ? 格式: [ugo] [+-=] [rwx]
實踐階段
? ? 文件權(quán)限的測試我就不做了捡偏,感興趣的小伙伴可以自己去試試,注意一點:用戶在自己的家目錄下是有很高的權(quán)限的峡迷,都能刪除root用戶創(chuàng)建的文件
? ? 目錄權(quán)限測試
? ? ? ? 1.只給目錄 r 權(quán)限
? ? ? ? ? ?
? ? ? ? ? ? ? 可以看到我們能查看目錄的結(jié)構(gòu)银伟,但是不能進(jìn)入目錄,而且也不能改變目錄的結(jié)構(gòu)
? ? ? ? ? 2.只給目錄w權(quán)限
? ? ? ? ? ? ? ? ? 個人感覺w權(quán)限得配合x一起用凉当,因為只給w權(quán)限的話枣申,連文件都不能移動進(jìn)去、
? ? ? ? ? ?
? ? ? ? ? ? ? ? 這樣就不會出現(xiàn)問題看杭,能把文件成功移動進(jìn)去
? ? ? ? ? 3.只給目錄x權(quán)限
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? 成功進(jìn)入目錄忠藤,發(fā)現(xiàn)不能查看目錄結(jié)構(gòu),也不能改變目錄結(jié)構(gòu)楼雹,但是可以拷貝目錄里面的文件模孩,前提是你知道文件名
? ? ? ? ? ? 4.給wx權(quán)限
? ? ? ? ? ? ? ? ? ? ? 能把文件移入目錄,也可以刪除目錄里面的文件贮缅,也可以在目錄中添加文件榨咐,但是不能查看目錄有哪些文件,跟瞎子一樣
? ? ? ? ? ? 5.給rx權(quán)限
? ? ? ? ? ? ? ? ? ? ? 能進(jìn)入目錄谴供,也能查看目錄中有多少文件块茁,但是不能對目錄結(jié)構(gòu)進(jìn)行改變,也就是不能進(jìn)行添加桂肌,刪除文件等操作数焊,但是能拷貝,因為這并不改變結(jié)構(gòu)
其實明白了rwx這三種權(quán)限給目錄帶來的影響崎场,然后去配合使用佩耳,基本上沒有什么問題
chgrp(修改文件所屬用戶組)
? ? ? ? 格式:chgrp 要改成的組? 文件名
? ? ? ? ? ? -v 顯示過程
? ? ? ? ? ? -R 遞歸修改,如果是一個目錄谭跨,那么這個參數(shù)會把目錄和下面的所有文件的所屬組全改成這個
? ? chown(修改文件擁有者)
? ? 格式:chown 要改成的擁有者 文件名? ? ? ? ? 它還可以擁有者和組一起改? ? chown 擁有者:組名 文件名
? ? ? ? ? ? -v 顯示過程
? ? ? ? ? ? -R 遞歸修改干厚,如果是一個目錄,那么這個參數(shù)會把目錄和下面的所有文件的所屬組全改成這個
? ? chmod(修改文件權(quán)限螃宙,有兩種方式)
? ? ? ? 第一種蛮瞄,通過數(shù)字表示權(quán)限:
? ? ? ? ? ? r(4) w(2) x(1)
? ? ? ? ? ? 各個權(quán)限的啟用就是數(shù)字的累加,總共可以寫三個數(shù)字污呼,分別代表 擁有者裕坊,所在用戶組,其他人 的權(quán)限
? ? ? ? ? ? 例如:給這三個打開所有權(quán)限就是 chmod 777 文件名
? ? ? ? ? ? 如果只寫一個數(shù)字的話燕酷,它是從右邊開始算的籍凝,前面會默認(rèn)補0周瞎,例如chmod 7 文件名,相當(dāng)有 chmod 007 文件名
? ? ? ? 第二種饵蒂,通過字符表示權(quán)限:
? ? ? ? ? ? u(擁有者) g(所在用戶組) o(其他人)
? ? ? ? ? ? +(加入) -(移除) =(設(shè)置)
? ? ? ? ? ? r? w? x
? ? ? ? ? ? 這種方法有一個好處声诸,在我們不知道這個文件擁有什么權(quán)限的情況下,我們可以在不破壞其他權(quán)限的情況下去添加權(quán)限
? ? ? ? ? ? 例如我要給這個文件的擁有者添加 執(zhí)行權(quán)限 chmod u+x 文件名
? ? ? ? ? ? 格式 [ugo] [+-=] [rwx]