权限和归属关系解析与新手小白操作教程
1、權(quán)限和歸屬概述
?????? 1)訪問權(quán)限
????????????? 讀取:允許查看內(nèi)容—read(r)
????????????? 寫入:允許修改內(nèi)容—write(w)
????????????? 可執(zhí)行:允許運行和切換—excute(x)
?????? 2)歸屬關(guān)系
????????????? 所有者:擁有此文件/目錄的用戶—user(u)
????????????? 所屬組:擁有此文件/目錄的組—group(g)
????????????? 其他用戶:除所有者、所屬組以外的用戶—other(o)
?????? 3)權(quán)限解析,ls -l 命令查看
????????????? 權(quán)限位:硬連接數(shù):屬主:屬組:大小:最后修改時間:文件/目錄名稱
2、修改權(quán)限
?????? 1)設(shè)置基本權(quán)限
????????????? 格式:chmod??? [ugo]?? [+-=]?? [rwx]?? 文件或目錄...
????????????? 常用命令選項
???????????????????? -R:遞歸修改權(quán)限
????????????? chmod?? ugo=rwx? 文件名
????????????? chmod?? u=rwx,g=rwx,o=rwx? 文件名
????????????? chmod?? u-w,g-x,o-w?? 文件名
????????????? chmod?? u+w,g+x,o+w? 文件名
?????? 2)權(quán)限位的8進制數(shù)表示方式
????????????? r、w、x分別對應(yīng)4、2、1,最終進行求和? ??
????????????? 分組?????? user權(quán)限????????????? group權(quán)限??? other權(quán)限
????????????? 字符?????? r?? w?? x??????????? r?? -?? x???????????? r?? -?? x
????????????? 數(shù)字?????? 4?? 2?? 1??????????? 4? 0?? 1????????????? 4? 0?? 1
????????????? 求和?????? ???? 7?????????? ??? 5???? ???? ????5
????????????? chmod?? 777?? 文件名
????????????? chmod?? 700?? 文件名
????????????? chmod?? 570?? 文件名
3、修改歸屬
?????? 1)設(shè)置歸屬關(guān)系
????????????? 格式:chown?? 屬主??? 文件或目錄...
????????????? ????????? chown?? 屬主:屬組??? 文件或目錄...
????????????? ????????? chown?? :屬組?? 文件或目錄...
????????????? 常用命令選項
???????????????????? -R:遞歸修改歸屬
?????? 2)文件/目錄的默認(rèn)權(quán)限(umask默認(rèn)值)
????????????? 一般目錄的權(quán)限是755(rwxr-xr-x)
????????????? 一般文件的權(quán)限是644(rw-r--r--?? 一般文件默認(rèn)均不給x執(zhí)行權(quán)限)
????????????? 查看umask默認(rèn)值:(新目錄755,新文件644)
???????????????????? umask
???????????????????? umask? -S
????????????? 修改umask默認(rèn)值:
???????????????????? umask?? 權(quán)限數(shù)值
?????? 3)創(chuàng)建新文件夾時,直接設(shè)置權(quán)限
????????????? 利用mkdir的 -m 選項
???????????????????? 格式:mkdir? -m? 755? udir2
4、Set? GID && Sticky Bit
?????? 1)SGID權(quán)限
????????????? 占用屬組(Group)的x位
????????????? 顯示為 s 或 S ,取決于屬組是否有 x 權(quán)限
????????????? 對目錄有效
????????????? 在一個具有SGID權(quán)限的目錄下,新建的文檔會自動繼承此目錄的屬組身份
????????????? chmod? g+s? 目錄
?????? 2)Sticky Bit概述
????????????? 占用其他人(Other)的x位
????????????? 顯示為 t 或 T ,取決于其他人是否有 x 權(quán)限
????????????? 適用于目錄,用戶限制用戶濫用寫入權(quán)
????????????? 在設(shè)置了沾滯位的文件夾下,即使用戶有寫入權(quán)限,也不能刪除或改名其他用戶文檔
????????????? chmod? o+t? 目錄
5、ACL策略簡介
?????? 1)acl策略的作用
????????????? 文檔歸屬的局限性
???????????????????? 任何人只屬于三種角色:屬主、屬組、其他人
???????????????????? 無法實現(xiàn)更精細(xì)的控制
????????????? acl訪問策略
???????????????????? 能夠?qū)Ω鲃e用戶、個別組設(shè)置獨立的權(quán)限
???????????????????? 大多數(shù)掛載的ext3/4、XFS文件系統(tǒng)默認(rèn)已支持
???????????????????? setfacl? -m?? u:zhangsan:rwx?? /nsddir01
???????????????????? setfacl? -m?? g:zhangsan:rwx?? /nsddir01
???????????????????? getfacl? /nsddir01 ??????????? ##查看目錄或文件的acl權(quán)限
???????????????????? -m? 修改權(quán)限
???????????????????? u:??? 給指定的用戶設(shè)置單獨權(quán)限
???????????????????? g:??? 給指定的一個組設(shè)置單獨的權(quán)限
6、setfacl 命令解析
?????? 1)設(shè)置 acl 訪問控制策略
????????????? 使用 getfacl、setfacl 命令
????????????? setfacl?? [-R]?? -m?? u:用戶名:權(quán)限類別?? 文檔...
????????????? setfacl?? [-R]?? -m?? g:組名:權(quán)限類別?? 文檔...
????????????? setfacl?? [-R]?? -x??? u:用戶名?? 文檔...
????????????? setfacl?? [-R]?? -b??? 文檔...
?????? 2)Set UID概述
????????????? SUID權(quán)限
???????????????????? 占用屬于(User)的 x 位
???????????????????? 顯示為 s 或 S,取決于屬主是否有 x 權(quán)限
???????????????????? 僅對可執(zhí)行的程序有意義
???????????????????? 當(dāng)其他用戶執(zhí)行帶SUID標(biāo)記的程序時,具有此程序?qū)僦鞯纳矸莺拖鄳?yīng)權(quán)限
???????????????????? chmod?? u+s?? 可執(zhí)行程序
總結(jié)
以上是生活随笔為你收集整理的权限和归属关系解析与新手小白操作教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机x线平扫对人健康有影响吗,X线检查
- 下一篇: java解析图片GPS等信息,sprin