10.17 linux 文件权限
文件權(quán)限模擬練習(xí)
[root@wen ~]# groupadd incahome[root@wen ~]# usersdd oldboy -g incahome-bash: usersdd: command not found[root@wen ~]# useradd oldboy -g incahome[root@wen ~]# id oldboyuid=502(oldboy) gid=502(incahome) 組=502(incahome)[root@wen ~]# useradd oldgirl[root@wen ~]# id oldgirluid=503(oldgirl) gid=503(oldgirl) 組=503(oldgirl)[root@wen ~]# useradd test[root@wen ~]# id testuid=504(test) gid=504(test) 組=504(test)
------------[root@wen ~]# mkdir /oldboy[root@wen ~]# echo "echo oldboylinux" >/oldboy/test.sh[root@wen ~]# cat /oldboy/test.shecho oldboylinux
[root@wen ~]# ll /oldboy/test.sh-rwxr-xr-x 1 root root 17 10月 17 17:40 /oldboy/test.sh
------------------更改用戶和組[root@wen ~]# cat /oldboy/test.shecho oldboylinux[root@wen ~]# /oldboy/test.sholdboylinux[root@wen ~]# chown oldboy.incahome /oldboy/test.sh[root@wen ~]# ll /oldboy/test.sh-rwxr-xr-x 1 oldboy incahome 17 10月 17 17:40 /oldboy/test.sh
-------------更改權(quán)限[root@wen ~]# chmod g+w,o-x /oldboy/test.sh[root@wen ~]# ll /oldboy/test.sh-rwxrwxr-- 1 oldboy incahome 25 10月 17 17:56 /oldboy/test.sh
------------
linux普通文件的讀,寫,執(zhí)行權(quán)限總結(jié):
1.可讀r:表示具有讀取閱讀文件內(nèi)容的權(quán)限;
2.可寫w:表示具有新增,修改文件內(nèi)容的權(quán)限;
a.如果沒(méi)有r配合,那么vi編輯文件會(huì)提示無(wú)法編輯(但可強(qiáng)制編輯,echo可以重定向或追加)
b.刪除文件(修改文件名等)的權(quán)限是受父目錄的權(quán)限控制,和文件本身權(quán)限無(wú)關(guān);
3.可執(zhí)行x:表示具有執(zhí)行文件的權(quán)限
a.文件本身要能夠執(zhí)行
b.普通用戶同時(shí)還需要具備r的權(quán)限才能
c.root只有x的權(quán)限就能執(zhí)行
有關(guān)文件刪除的說(shuō)明:
??? linux中的文件名是存在于父目錄的block里面,并指向這個(gè)文件的inode節(jié)點(diǎn),這個(gè)文件的inode節(jié)點(diǎn)再標(biāo)記指向存放這個(gè)文件的block的數(shù)據(jù)塊。我們刪除一個(gè)文件,實(shí)際上并不清除inode節(jié)點(diǎn)和block的數(shù)據(jù)。只是在這個(gè)文件的父目錄里面的block中,刪除這個(gè)文件的名字和這個(gè)inode的對(duì)應(yīng)關(guān)系,使這個(gè)文件名消失,并且無(wú)法指向這個(gè)文件的inode節(jié)點(diǎn),當(dāng)沒(méi)有文件名指向這個(gè)inode節(jié)點(diǎn)的時(shí)候,系統(tǒng)會(huì)同時(shí)釋放inode節(jié)點(diǎn)和存放這個(gè)文件的數(shù)據(jù)塊,并且更新inode MAP 和block MAP,讓這些位置用于放置其他新的文件數(shù)據(jù)。因此,修改刪除文件名都是在操作文件的上級(jí)目錄block,修改或刪除的文件名和inode的關(guān)聯(lián)數(shù)據(jù),因此和上級(jí)目錄權(quán)限關(guān)聯(lián)。
?
總結(jié)
以上是生活随笔為你收集整理的10.17 linux 文件权限的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux 基础知识及命令总结
- 下一篇: linux 其他常用命令