文件、文件夹的rwx权限及新建文件、文件夹的默认权限
通過以下實例學(xué)習(xí)
每行第一個字符代表文件類型,l表示鏈接,d表示目錄,-表示文件。
第一組rwx表示文件屬主owner對本文件或文件夾的權(quán)限,第二組rwx表示文件屬組其他用戶對本文件或文件夾的權(quán)限,第三組rwx表示文件屬組之外的用戶對本文件或文件夾的權(quán)限。每組rwx的第一個字符,要么是r,要么是-,是r時,權(quán)限用數(shù)字表示是4,否則是0。第二個字符,要么是w,要么是-,是w時,權(quán)限用數(shù)字表示是2,否則是0。第三個字符,要么是x,要么是-,是r時,權(quán)限用數(shù)字表示是1,否則是0。
文件的r表示有權(quán)限讀取文件,如vi后q!不保存、cat、grep等,w表示有權(quán)限修改文件內(nèi)容,如vi后wq!保存、echo、sed等,x表示有權(quán)限執(zhí)行文件。
文件夾的r表示有權(quán)限查看文件夾中的文件及子文件夾,如ll /data/,w表示有權(quán)限在文件夾中新建/刪除/重命名文件、文件夾,如touch /data/1.txt,rm -rf /data/1.txt,mkdir -pv /data/apps/,而x不是表示可執(zhí)行的意思,而是表示可進入的意思,即能cd進去,如cd /data/。
rwx后面的數(shù)字表示連接數(shù),連接數(shù)后面第一個字符串表示屬主,第二個字符串表示屬組,屬組后面的數(shù)字表示文件或者文件夾大小,注意,如果是文件夾的話,大小不包含文件夾內(nèi)部文件的大小,所以文件夾的話,這個數(shù)字一般都很小。文件或者文件夾大小后面是創(chuàng)建/修改日期,再后面是文件名或者文件夾名。
umask
umask中文意思是掩碼,可以直接執(zhí)行umask命令查看。通過umask可以知道當前用戶創(chuàng)建的文件、文件夾的默認權(quán)限。
當前用戶創(chuàng)建文件時,新文件的權(quán)限等于666-umask。創(chuàng)建文件夾時,新文件夾的權(quán)限等于777-umask。
一般來說,root用戶umask是022或者0022,普通用戶umask是002或者0002,也就是說root用戶新建的文件的權(quán)限是644,文件夾權(quán)限是755,而普通用戶新建的文件的權(quán)限是664,文件夾權(quán)限是775。
我們可以通過umask xxx命令改變umask的值,改變之后,當前用戶創(chuàng)建的文件、文件夾的默認權(quán)限也會改變。
總結(jié)
以上是生活随笔為你收集整理的文件、文件夹的rwx权限及新建文件、文件夹的默认权限的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 做作业慢怎么办(如何提高孩子完成作业的速
- 下一篇: 矫正完为什么要保持器