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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

权限设置

發布時間:2023/12/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 权限设置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

權限概述

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

1. 什么是權限
在多用戶(可以不同時)計算機系統管理中,權限是指某個特定用戶具
有特定系統資源使用權力,像文件夾,特定系統指令的使用或存儲量的限制。
讀權限:
對于文件夾來說,讀權限影響用戶是否能夠列出目錄結構
對于文件來說,讀權限影響用戶是否可以查看文件內容
寫權限:
對于文件夾來說,寫權限影響用戶是否可以在文件夾下創建/刪除/復制到/移動到
對于文件來說,寫權限影響用戶是否可以編輯文件
執行權限:
一般都是對于文件來說,特別是腳本文件.

2.設置權限
設置權限就需要知道文件的一些基本屬性和權限的分配規則。在Linux中,ls命令常用來查看
文件的屬性,可用于顯示文件的文件名和相關屬性。

命令語法: ls -l 路徑

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

權限讀取方式解析:
drwxr-x—

第一位:表示文檔類型,取值常見的有“d”表示文件夾,“-”表示文件,“l”表示軟連接,
“s”表示套接字等等.
第二位:表示文檔所有者的權限情況,取值有“r”表示讀取權限,“-”無讀取權限
第三位:表示寫權限的情況,w表示可寫,-表示不可寫
第四位:表示執行權限的情況,取值x表示可執行,-表示不可執行

表示與所有者同在一個組的用戶權限情況。
第五位:表示讀權限的情況,r表示可讀,-表示無讀取權限
第六位:表示寫權限的情況,w表示可寫,-表示不可寫
第七位:表示執行權限的情況,x表示可執行,-表示不可執行

其他用戶:
第八位:表示讀權限的情況,r表示可讀,-表示無讀取權限
第九位:表示寫權限的情況,w表示可寫,-表示不可寫
第十位:表示執行權限的情況,x表示可執行,-表示不可執行

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

3.1 字母形式
給誰去設置:
u: 表示所有者身份
g: 表示給所有這同組用戶設置
o: 給其他用戶設置權限
a: 給所有人設置權限

權限字符:
r: 讀
w: 寫
x: 執行

權限分配方式:
+: 表示給具體的用戶新增權限
-: 表示刪除具體的用戶的權限
=: 表示將權限設置成具體的值

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

2 移除對該文件剛剛設置的權限
chmod u-x,g-rx,o-r 文件名稱

3 使用=進行設置權限
chmod u=x,g=rx,o=r 文件名稱

4 給文件的設置相同的權限
4.1 chmod +x 文件名稱
4.2 chmod a=x 文件名稱
4.3 chmod a+x 文件名稱

ps:當文檔具備執行權限,顏色顯示為綠色

3.2 數字形式
權限數字:
r(讀取): 4
w(寫入): 2
x(執行): 1

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

chmod 754 文件名稱

4 屬主和屬組設置

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

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

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

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

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

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

總結

以上是生活随笔為你收集整理的权限设置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。