linux权限746,linux文件权限学习笔一
linux文件權限學習隨筆一
linux中,文件權限一直是困擾初學者的難題。但是還必須要把文件權限搞明白,否則你就很難進一步學習linux,因為你聽不懂他的說什么,看不懂他的身份,不知道他要做什么。
我已經習慣使用windows,已經習慣了單用戶的操作;接觸linux之后,我會按照windows的思維模式來思考linux,其實這是不對的。
linux是多用戶多任務,windows是單用戶假多任務;linux面對的是企業級用戶,面對的是服務器平臺;windows主要針對個人用戶。因此linux里面對文件的權限有非常嚴格的控制。所以我們在學習linux的時候,一定有樹立文件權限的概念,對于同一文件,不同的用戶,不同的組群,對于該文件的權限可能是不一樣的。
linux里面可以通過ls -al來查看當前文件夾的文件,例如:
[userc@redhat ~]$ ls -al
total 72
drwx------? 3 userc a??? 4096 Sep 22 15:33 .
drwxr-xr-x? 7 root? root 4096 Sep 22 14:50 ..
-rw-------? 1 userc a???? 300 Sep 22 15:33 .bash_history
-rw-r--r--? 1 userc a????? 24 Sep 22 14:50 .bash_logout
-rw-r--r--? 1 userc a???? 191 Sep 22 14:50 .bash_profile
-rw-r--r--? 1 userc a???? 124 Sep 22 14:50 .bashrc
-rwxrw-rw-? 1 userc a?????? 0 Sep 22 14:50 filea
-rw-r--r--? 1 userc a?????? 0 Sep 22 14:50 fileb
-rw-r--r--? 1 userc a???? 120 Sep 22 14:50 .gtkrc
drwxr-xr-x? 3 userc a??? 4096 Sep 22 14:50 .kde
其中:
-rwxrw-rw- ? 1??????? userc?????? ?a?????????? ??0?????? Sep 22 14:50?????? filea
文件屬性? 鏈接數??文件所有者 文件所屬組群 文件大小 文件最后修改日期??文件名稱
(owner)?(group)
一、第一列是文件的屬性,該列有有10個字符,由四個部分組成,分別代表的意思如下:
d???? ??rwx??? ??? ?? ?r-x????????? ?? r-x
文件類型???擁有者權限?? 所屬組群權限??? 其他用戶權限
其中:第一部分表示該文件的類型:
“-”表示是文件,例如上面的fileb
“d”表示是目錄,例如上面的.kde
“l”表示是連接文件
“b”表示為設備文件中可供存儲的接口設備
“c”表示為設備文件中的串行端口設備,例如鼠標,鍵盤
第二,三,四部分分別表示該文件擁有者(owner),該文件所屬組群(group),其他用戶(others)對于該文件的權限。
r表示可讀,w表示可寫,x表示可執行。如果沒有某一權限,則用“-”來代替。
以上面filea為例:
-rwxrw-rw-? 1 userc a?????? 0 Sep 22 14:50 filea
filea的擁有者權限(owner):可讀,可寫,可執行
filea的所屬組群權限(group):可讀,可寫
filea對于其他用戶(others):可讀可寫
二、第二列表示連接數
三、第三列表示該文件所屬的擁有者:owner
四、第四列表示該文件所屬組群:group
五、第五列為文件大小
六、第六列為該文件新建日期或最后修改日期
七、第七列為文件名,如果該文件是以“.”開頭,例如.bash_profile,則表明該文件是隱藏文件,只有用“ls -al”才能看得到,用“ls”是看不到的。
總結
以上是生活随笔為你收集整理的linux权限746,linux文件权限学习笔一的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 涉案流水超 60 亿,内蒙古网警破获特大
- 下一篇: 马斯克:SpaceX推迟至本周六发射星际