国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Linux】權(quán)限的深度解析

這篇具有很好參考價值的文章主要介紹了【Linux】權(quán)限的深度解析。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言:在此之前我們學(xué)習(xí)了一些常用的Linux指令,今天我們進一步學(xué)習(xí)Linux下權(quán)限的一些概念

?? 博主CSDN主頁:衛(wèi)衛(wèi)衛(wèi)的個人主頁 ??
?? 專欄分類:Linux的深度刨析 ??
??代碼倉庫:衛(wèi)衛(wèi)周大胖的學(xué)習(xí)日記??
??關(guān)注博主和博主一起學(xué)習(xí)!一起努力!
【Linux】權(quán)限的深度解析,Linux的深度刨析,linux,運維,服務(wù)器



Linux權(quán)限的概念

Linux下有兩種用戶:超級用戶(root)、普通用戶。
超級用戶:可以再linux系統(tǒng)下做任何事情,不受限制
普通用戶:在linux下做有限的事情
超級用戶的命令提示符是“#”,普通用戶的命令提示符是“$”

在上一篇文章中我們詳細的講解了如何從普通用戶切換成超級用戶如果有不懂的可以去看一下上一篇文章Linux下基本指令


Linux權(quán)限管理

文件訪問者的分類(人)

對于任意一個文件在被創(chuàng)建出來的時候就會將未來的訪問者分為三類:擁有者、所屬組、其它用戶(other)

  1. 文件和文件目錄的所有者(擁有者):我們可以直接理解成創(chuàng)建這個文件的人,也可以說成這個文件是他的
  2. 其它用戶(other):我們可以理解成外界訪問者,例如外國人來中國那么這個外國人就是other
  3. 文件和文件目錄的所有者所在的組的用戶(所屬組):我們可以通俗的理解成你是一個組的組長,這個文件的組長給你們這個組開發(fā)了權(quán)限,只有你們這個組可以看到。(如下圖)
  4. 當(dāng)然了對于超級用戶(root)他可以隨意訪問這些文件
    【Linux】權(quán)限的深度解析,Linux的深度刨析,linux,運維,服務(wù)器

文件類型和訪問權(quán)限(事物屬性)

Linux系統(tǒng)不是以文件名后綴區(qū)分文件類型的,而是通過ll指令顯示的第一個字符區(qū)分文件類型的!
【Linux】權(quán)限的深度解析,Linux的深度刨析,linux,運維,服務(wù)器


文件類型

符號 文件類型
- 表示普通文件
d 表示目錄
l 表示符號鏈接
b 表示塊設(shè)備文件
c 表示字符設(shè)備文件
s 表示套接字
p 表示管道

實例:
【Linux】權(quán)限的深度解析,Linux的深度刨析,linux,運維,服務(wù)器

基本權(quán)限

Linux系統(tǒng)中,文件的權(quán)限屬性分為三類:r(讀-4)、w(寫-2)、x(可執(zhí)行-1)

  1. 讀(r/4):Read對文件而言,具有讀取文件內(nèi)容的權(quán)限;對目錄來說,具有瀏覽該目錄信息的權(quán)限
  2. 寫(w/2):Write對文件而言,具有修改文件內(nèi)容的權(quán)限;對目錄來說具有刪除移動目錄內(nèi)文件的權(quán)限
  3. 執(zhí)行(x/1):execute對文件而言,具有執(zhí)行文件的權(quán)限;對目錄來說,具有進入目錄的權(quán)限

字符表示:

權(quán)限符號 說明
r – – 只讀
– w – 僅可寫
– – x 僅可執(zhí)行
rw – 可讀可寫
– wx 可寫可執(zhí)行
r – x 可讀可執(zhí)行
rwx 可讀可寫可執(zhí)行
– – – 無任何權(quán)限

8進制數(shù)值表示:

權(quán)限符號 八進制 二進制
r – – 4 100
– w – 2 010
– – x 1 001
rw – 6 110
– wx 3 011
r – x 5 101
rwx 7 111
– – – 0 000

實例演示【Linux】權(quán)限的深度解析,Linux的深度刨析,linux,運維,服務(wù)器


文件訪問權(quán)限的相關(guān)設(shè)置方法

chmod指令
功能:設(shè)置文件的訪問權(quán)限
格式:chmod [參數(shù)] 權(quán)限 文件名

符號模式 說明
u 代表所有者權(quán)限
g 代表組的權(quán)限
o 代表其他用戶權(quán)限
a 代表所有權(quán)限
+ 增加權(quán)限
- 移除權(quán)限
= 設(shè)置權(quán)限

示例一:

對文件的其它人增加執(zhí)行和寫的權(quán)限
【Linux】權(quán)限的深度解析,Linux的深度刨析,linux,運維,服務(wù)器
示例二
去掉文件的所屬組的寫的權(quán)限
【Linux】權(quán)限的深度解析,Linux的深度刨析,linux,運維,服務(wù)器

示例3
使用三位八進制數(shù)字

【Linux】權(quán)限的深度解析,Linux的深度刨析,linux,運維,服務(wù)器
示例4
對整體指令進行修改
【Linux】權(quán)限的深度解析,Linux的深度刨析,linux,運維,服務(wù)器
這里再次強調(diào),無論開放與不開放權(quán)限,root都可以為所欲為


修改文件的擁有者

chown
功能:修改文件的擁有者
格式:chown [參數(shù)] 用戶名 文件名
-R:遞歸地更改目錄及其所有子目錄中的文件的所有者和所屬組。
-h:如果目標文件是符號鏈接,則會改變鏈接本身的所有者和所屬組,而不是鏈接所指向的文件的所有者和所屬組。
注意:要執(zhí)行chown命令,您需要對目標文件或目錄具有合適的權(quán)限。只有文件或目錄的所有者或超級用戶(root用戶)才能更改其所有者和所屬組。


[wei@Centos ~]$ chown user1:group1 file.txt
#將文件file.txt的所有者更改為user1,所屬組更改為group1。
[wei@Centos ~]$chown -R user1:group1 directory/
#遞歸地更改目錄及其所有子目錄中的文件的所有者和所屬組
#將目錄directory及其所有子目錄中的文件的所有者更改為user1,所屬組更改為group1

更改文件的所屬組

chgrp
功能:修改文件或目錄的所屬組
格式:chgrp [參數(shù)] 用戶組名 文件名
常用選項:-R 遞歸修改文件或目錄的所屬組
注意:要執(zhí)行chgrp命令,您需要對目標文件或目錄具有合適的權(quán)限。只有文件或目錄的所有者或超級用戶(root用戶)才能更改其所屬組。

[wei@Centos ~]$ chgrp group1 file.txt
#chgrp group1 file.txt
[wei@Centos ~]$chgrp -R group1 directory/

查看或修改文件權(quán)限掩碼

umask
功能:查看或修改文件掩碼
新建文件夾默認權(quán)限=0666
新建目錄默認權(quán)限=0777
但實際上你所創(chuàng)建的文件和目錄,看到的權(quán)限往往不是上面這個值。原因就是創(chuàng)建文件或目錄的時候還要受到umask的影響。假設(shè)默認權(quán)限是mask,則實際創(chuàng)建的出來的文件權(quán)限是: mask & ~umask

實例演示:
【Linux】權(quán)限的深度解析,Linux的深度刨析,linux,運維,服務(wù)器

格式: umask 權(quán)限值
說明:將現(xiàn)有的存取權(quán)限減去權(quán)限掩碼后,即可產(chǎn)生建立文件時預(yù)設(shè)權(quán)限。超級用戶默認掩碼值為0022,普通用戶默認為0002。
最終權(quán)限 = 默認權(quán)限 & (~umask)
實例演示unmask的修改:

[wei@Centos ~]$ umask 755
[wei@Centos ~]$ umask
0755
[wei@Centos ~]$ umask 044
[wei@Centos ~]$ umask
0044


linux下目錄的權(quán)限

剛剛我們了解了普通文件的rwx可讀可寫可執(zhí)行,現(xiàn)在來看看目錄的rwx的含義:

  1. r可讀權(quán)限: 如果目錄沒有可讀權(quán)限, 則無法用ls等命令查看目錄中的文件內(nèi)容.
  2. w可寫權(quán)限: 如果目錄沒有可寫權(quán)限, 則無法在目錄中創(chuàng)建文件, 也無法在目錄中刪除文件.
  3. x可執(zhí)行權(quán)限: 如果目錄沒有可執(zhí)行權(quán)限, 則無法cd到目錄中.

粘滯位

在Linux中,粘滯位(Sticky Bit)是一種特殊的文件權(quán)限設(shè)置,它可以應(yīng)用在目錄上。當(dāng)一個目錄被設(shè)置了粘滯位后,只有目錄的所有者和超級用戶可以刪除或重命名目錄中的文件,其他用戶只能刪除或重命名自己所擁有的文件。
粘滯位主要用于公共目錄,例如/tmp,以確保其他用戶無法刪除或篡改其他用戶的文件。下面是在Linux中使用粘滯位的方法:

[wei@Centos ~]$ chmod +t 目錄名稱

[wei@Centos ~]$chmod +t /tmp

需要注意的是,粘滯位只能應(yīng)用于目錄,而不能應(yīng)用于文件。另外,設(shè)置粘滯位的操作需要超級用戶權(quán)限。


結(jié)語:今天的內(nèi)容就到這里吧,謝謝各位的觀看,如果有講的不好的地方也請各位多多指出,作者每一條評論都會讀的,謝謝各位。文章來源地址http://www.zghlxwxcb.cn/news/detail-804436.html


?????? 這里也祝各位寒假快樂哦 ??

到了這里,關(guān)于【Linux】權(quán)限的深度解析的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【Linux運維】shell腳本檢查服務(wù)器內(nèi)存和CPU利用率

    在管理服務(wù)器時候?qū)懥艘粋€ shell腳本,在服務(wù)上實現(xiàn)每天凌晨3點查系統(tǒng)的指定文件夾下的容量大小,如果超過10G就要刪除3天前的內(nèi)容,還要時刻查詢內(nèi)存和cpu利用率,如果超過80%就要提示用戶出現(xiàn)過載 將以上代碼保存為一個.sh文件,然后通過crontab在每天凌晨3點運行即可:

    2024年02月09日
    瀏覽(33)
  • Linux - 進階 NFS 服務(wù)器 NFS文件權(quán)限與共享目錄權(quán)限主次問題

    ? ? ? ? # ? ?NFS 的權(quán)限本身沒有用戶密碼和賬戶驗證登錄過程? ? ? ? ? ? ? ?( 你可以回憶下,我們前面訪問遠程共享目錄的時候,是沒有輸入賬戶,密碼啥的,是沒 ????????????????有這個步驟的) ?????????????所以客戶端登錄到服務(wù)器后,會把客戶端的

    2024年02月04日
    瀏覽(21)
  • Linux本地部署1Panel服務(wù)器運維管理面板并實現(xiàn)公網(wǎng)訪問

    Linux本地部署1Panel服務(wù)器運維管理面板并實現(xiàn)公網(wǎng)訪問

    1Panel 是一個現(xiàn)代化、開源的 Linux 服務(wù)器運維管理面板。高效管理,通過 Web 端輕松管理 Linux 服務(wù)器,包括主機監(jiān)控、文件管理、數(shù)據(jù)庫管理、容器管理等 下面我們介紹在Linux 本地安裝1Panel 并結(jié)合cpolar 內(nèi)網(wǎng)穿透工具實現(xiàn)遠程訪問1Panel 管理界面 執(zhí)行如下命令一鍵安裝 1Panel: 安

    2024年02月04日
    瀏覽(107)
  • Linux服務(wù)器常見運維性能測試(1)綜合跑分unixbench、superbench

    Linux服務(wù)器常見運維性能測試(1)綜合跑分unixbench、superbench

    最近需要測試一批服務(wù)器的相關(guān)硬件性能,以及在常規(guī)環(huán)境下的硬件運行穩(wěn)定情況,需要持續(xù)拷機測試穩(wěn)定性。所以找了一些測試用例。本次測試包括在服務(wù)器的高低溫下性能記錄及壓力測試,高低電壓下性能記錄及壓力測試,常規(guī)環(huán)境下CPU滿載穩(wěn)定運行的功率記錄。 這個系

    2024年02月04日
    瀏覽(103)
  • 如何在LINUX(UBUNTU)實現(xiàn)FTP服務(wù)器多用戶多權(quán)限

    要求 實現(xiàn)兩個用戶,使得一個student可以上傳,下載文件 另一個teacher可以上傳,下載,刪除文件 首先現(xiàn)在Ubuntu上安裝ftp(以下使用vsftp演示) 為了使student用戶沒有刪除的權(quán)力,需要做以下更改 ftp服務(wù)器配置文件如下

    2024年01月21日
    瀏覽(29)
  • [1Panel]開源,現(xiàn)代化,新一代的 Linux 服務(wù)器運維管理面板

    [1Panel]開源,現(xiàn)代化,新一代的 Linux 服務(wù)器運維管理面板

    本期測評試用一下1Panel這款面板。1Panel是國內(nèi)飛致云旗下開源產(chǎn)品。整個界面簡潔清爽,后端使用GO開發(fā),前端使用VUE的Element-Plus作為UI框架,整個面板的管理都是基于docker的,想法很先進。官方還提供了視頻的使用教程,本期為大家按照本專欄的基本內(nèi)容進行多方面的測評。

    2024年02月07日
    瀏覽(67)
  • 必看>>>>Linux數(shù)據(jù)庫被其他服務(wù)器遠程訪問(修改權(quán)限、開設(shè)端口)

    必看>>>>Linux數(shù)據(jù)庫被其他服務(wù)器遠程訪問(修改權(quán)限、開設(shè)端口)

    目錄 一:修改權(quán)限 1.1 進入Linux數(shù)據(jù)庫 1.2 修改數(shù)據(jù)庫的遠程連接權(quán)限 1.2.1 數(shù)據(jù)庫遠程權(quán)限修改命令 1.2.2 數(shù)據(jù)庫遠程權(quán)限查看命名 1.3?給Linux機添加端口 1.4 遠程數(shù)據(jù)庫連接 文章中的四:Linux中mysql數(shù)據(jù)庫的安裝 1.2.1 數(shù)據(jù)庫遠程權(quán)限修改命令 grant all privileges on *.* to \\\'root\\\'@\\\'%\\\'id

    2023年04月17日
    瀏覽(92)
  • Linux服務(wù)器常見運維性能測試(3)CPU測試super_pi、sysbench

    Linux服務(wù)器常見運維性能測試(3)CPU測試super_pi、sysbench

    最近需要測試一批服務(wù)器的相關(guān)硬件性能,以及在常規(guī)環(huán)境下的硬件運行穩(wěn)定情況,需要持續(xù)拷機測試穩(wěn)定性。所以找了一些測試用例。本次測試包括在服務(wù)器的高低溫下性能記錄及壓力測試,高低電壓下性能記錄及壓力測試,常規(guī)環(huán)境下CPU滿載穩(wěn)定運行的功率記錄。 這個系

    2024年02月02日
    瀏覽(51)
  • 華為云云耀云服務(wù)器L實例評測 | Linux系統(tǒng)寶塔運維部署H5游戲

    華為云云耀云服務(wù)器L實例評測 | Linux系統(tǒng)寶塔運維部署H5游戲

    本章節(jié)內(nèi)容,我們主要介紹華為云耀服務(wù)器L實例,從云服務(wù)的優(yōu)勢講起,然后講解華為云耀服務(wù)器L實例資源面板如何操作,如何使用寶塔運維服務(wù),如何使用運維工具可視化安裝nginx,最后部署一個自研的H5的小游戲(6歲的小朋友玩的很開心??)。 前端的同學(xué)如果想把自己

    2024年02月07日
    瀏覽(26)
  • linux 服務(wù)器安裝多版本 cuda (無 sudo 權(quán)限 非 root 用戶也適用)

    linux 服務(wù)器安裝多版本 cuda (無 sudo 權(quán)限 非 root 用戶也適用)

    linux 服務(wù)器安裝多版本 cuda (無 sudo 權(quán)限 非 root 用戶也適用) 下載想要版本的 cuda toolkit 下載對應(yīng)版本 cudnn 以 cuda 10.0 為例 每個用戶修改自己home目錄下的 /bashrc 文件 對于無 sudo 權(quán)限 或者 非 root 用戶,在安裝第一步中安裝cuda的時候,將cuda toolkit的安裝路徑設(shè)置為自己有權(quán)限

    2024年02月10日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包