日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

权限设置

發(fā)布時(shí)間:2023/12/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 权限设置 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

權(quán)限概述

Linux系統(tǒng)一般將文件可存/取訪問(wèn)的身份分為3個(gè)類別:owner(文件所有者),
group(與文件所有者同組的用戶),others(其他用戶信息),Root(超級(jí)用戶)
且3中身份各有read(寫(xiě)),write(讀),execute(執(zhí)行)的權(quán)限

1. 什么是權(quán)限
在多用戶(可以不同時(shí))計(jì)算機(jī)系統(tǒng)管理中,權(quán)限是指某個(gè)特定用戶具
有特定系統(tǒng)資源使用權(quán)力,像文件夾,特定系統(tǒng)指令的使用或存儲(chǔ)量的限制。
讀權(quán)限:
對(duì)于文件夾來(lái)說(shuō),讀權(quán)限影響用戶是否能夠列出目錄結(jié)構(gòu)
對(duì)于文件來(lái)說(shuō),讀權(quán)限影響用戶是否可以查看文件內(nèi)容
寫(xiě)權(quán)限:
對(duì)于文件夾來(lái)說(shuō),寫(xiě)權(quán)限影響用戶是否可以在文件夾下創(chuàng)建/刪除/復(fù)制到/移動(dòng)到
對(duì)于文件來(lái)說(shuō),寫(xiě)權(quán)限影響用戶是否可以編輯文件
執(zhí)行權(quán)限:
一般都是對(duì)于文件來(lái)說(shuō),特別是腳本文件.

2.設(shè)置權(quán)限
設(shè)置權(quán)限就需要知道文件的一些基本屬性和權(quán)限的分配規(guī)則。在Linux中,ls命令常用來(lái)查看
文件的屬性,可用于顯示文件的文件名和相關(guān)屬性。

命令語(yǔ)法: ls -l 路徑

示例:ls -l ~ 查看根目錄下所有的文件

權(quán)限讀取方式解析:
drwxr-x—

第一位:表示文檔類型,取值常見(jiàn)的有“d”表示文件夾,“-”表示文件,“l(fā)”表示軟連接,
“s”表示套接字等等.
第二位:表示文檔所有者的權(quán)限情況,取值有“r”表示讀取權(quán)限,“-”無(wú)讀取權(quán)限
第三位:表示寫(xiě)權(quán)限的情況,w表示可寫(xiě),-表示不可寫(xiě)
第四位:表示執(zhí)行權(quán)限的情況,取值x表示可執(zhí)行,-表示不可執(zhí)行

表示與所有者同在一個(gè)組的用戶權(quán)限情況。
第五位:表示讀權(quán)限的情況,r表示可讀,-表示無(wú)讀取權(quán)限
第六位:表示寫(xiě)權(quán)限的情況,w表示可寫(xiě),-表示不可寫(xiě)
第七位:表示執(zhí)行權(quán)限的情況,x表示可執(zhí)行,-表示不可執(zhí)行

其他用戶:
第八位:表示讀權(quán)限的情況,r表示可讀,-表示無(wú)讀取權(quán)限
第九位:表示寫(xiě)權(quán)限的情況,w表示可寫(xiě),-表示不可寫(xiě)
第十位:表示執(zhí)行權(quán)限的情況,x表示可執(zhí)行,-表示不可執(zhí)行

3 權(quán)限設(shè)置
語(yǔ)法:chmod 選項(xiàng) 權(quán)限模式 文檔
常用選項(xiàng):
-R:遞歸設(shè)置權(quán)限(當(dāng)文檔類型為文件夾的時(shí)候)
權(quán)限模式: 就是該文檔需要設(shè)置的權(quán)限信息
文檔:可以是文件,也可以是文件夾,可以是相對(duì)路徑也可以是絕對(duì)路徑。
注意點(diǎn):如果想要給文檔設(shè)置權(quán)限,操作者要么是root用戶,要么就是文檔的所有者。
chmod u+x /root/a.txt

3.1 字母形式
給誰(shuí)去設(shè)置:
u: 表示所有者身份
g: 表示給所有這同組用戶設(shè)置
o: 給其他用戶設(shè)置權(quán)限
a: 給所有人設(shè)置權(quán)限

權(quán)限字符:
r: 讀
w: 寫(xiě)
x: 執(zhí)行

權(quán)限分配方式:
+: 表示給具體的用戶新增權(quán)限
-: 表示刪除具體的用戶的權(quán)限
=: 表示將權(quán)限設(shè)置成具體的值

示例(anaconda-ks.cfg):
1 給所有者擁有全部的權(quán)限,同組用戶擁有讀和執(zhí)行權(quán)限,其他用戶只讀權(quán)限
chmod u+x,g+rx,o+r 文件名稱

2 移除對(duì)該文件剛剛設(shè)置的權(quán)限
chmod u-x,g-rx,o-r 文件名稱

3 使用=進(jìn)行設(shè)置權(quán)限
chmod u=x,g=rx,o=r 文件名稱

4 給文件的設(shè)置相同的權(quán)限
4.1 chmod +x 文件名稱
4.2 chmod a=x 文件名稱
4.3 chmod a+x 文件名稱

ps:當(dāng)文檔具備執(zhí)行權(quán)限,顏色顯示為綠色

3.2 數(shù)字形式
權(quán)限數(shù)字:
r(讀取): 4
w(寫(xiě)入): 2
x(執(zhí)行): 1

例如:權(quán)限要求所有者擁有全部的權(quán)限,同組用戶擁有讀,執(zhí)行權(quán)限,其他用戶只讀
全部權(quán)限(u):讀+寫(xiě)+執(zhí)行=4+2+1
讀和執(zhí)行(g):讀+執(zhí)行=4+1=5
讀權(quán)限(o):讀=4
由上得知權(quán)限為:754

chmod 754 文件名稱

4 屬主和屬組設(shè)置

屬主:所屬的用戶
屬組:所屬的用戶組

4.1 chown
作用:
更改文檔的所屬用戶
語(yǔ)法:
chown -R username 文檔路徑
選項(xiàng):
-R:如果是文件夾 需要把下面所有的文件的所屬用戶改為同一個(gè)就需要加,
如果不需要 則可以選擇不加上

示例:將剛才root用戶創(chuàng)建的目錄(oo/),所有者更改為其他用戶(test)
chown test oo/

4.2 chgrp
作用:
更改文檔的所屬用戶組
語(yǔ)法:
chgrp -R groupname 文檔的路徑
選項(xiàng):
-R:如果是文件夾 需要把下面所有的文件的所屬用戶改為同一個(gè)就需要加,
如果不需要 則可以選擇不加上

示例:將剛才root用戶創(chuàng)建的目錄(oo/),所屬用戶組更改為其他用戶(test)
chgrp test oo/

4.3 chown
作用:
同時(shí)修改文件所屬用戶,用戶組
語(yǔ)法:
chown -R username:groupname 文檔路徑

總結(jié)

以上是生活随笔為你收集整理的权限设置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。