武漢市網(wǎng)站設(shè)計百度醫(yī)生
本文為Ubuntu Linux操作系統(tǒng)- 第五彈
此文是在上期文件目錄的內(nèi)容操作基礎(chǔ)上接著講權(quán)限問題
上期回顧:Ubuntu Linux 目錄和文件的內(nèi)容操作
文件訪問者身份與文件訪問權(quán)限
Linux文件結(jié)構(gòu)
- 所有者(屬主)
- 所屬組(屬組)
- 其他用戶
普通文件
- 讀(r):讀取文件內(nèi)容或者查看目錄。
- 寫(w):修改文件內(nèi)容或者創(chuàng)建、刪除文件。
- 執(zhí)行(x):執(zhí)行文件或者允許使用cd命令進入目錄。
查看文件屬性
-rw-r--r-- 1 lxj lxj 8980 12月 5 12:11 examples.desktop
[文件權(quán)限] [鏈接][所有者][所屬組] [容量] [修改日期] [文件名]
變更文件訪問者身份
變更所有者
- 使用
chown
命令變更文件所有者,使其他用戶對文件具有所有權(quán)
chown [選項] [新所有者] 文件列表
變更所屬組
使用chgrp
命令可以變更文件的所屬組
chgrp [選項] [新的所屬組] 文件列表
使用chown
命令同時變更文件所有者和所屬組
chown [選項] [新所有者]: [新的所屬組] 文件列表
設(shè)置文件訪問權(quán)限
chmod
命令設(shè)置文件訪問權(quán)限用法
chmod [選項]... 模式[,模式]... 文件
文件權(quán)限用字符表示
+
表示增加某種權(quán)限,?
表示撤銷某種權(quán)限,=
表示指定某種權(quán)限
所有者所屬組和其他用戶分別用字符u、g、o
表示,全部用戶用a
表示
權(quán)限類型用r、w
和x
表示
文件權(quán)限用數(shù)字表示
- 將權(quán)限讀(
r
)、 寫(w
)和執(zhí)行(x
)分別用數(shù)字4、2
和1
表示,沒有任何權(quán)限則表示為0 - 權(quán)限用其各項權(quán)限的和表示(結(jié)果為0~7之間的數(shù)字),依次為所有者(
u
)、所屬組(g
)和其他用戶(o
)的權(quán)限
設(shè)置默認的文件訪問權(quán)限
- 默認管理員新創(chuàng)建的普通文件的權(quán)限被設(shè)置為:
rw-r--r--
,用數(shù)字表示為644
- 新創(chuàng)建的目錄權(quán)限為:
rwxr-xr-x
,用數(shù)字表示為755
- 默認權(quán)限通過
umask
(掩碼)實現(xiàn),掩碼用數(shù)字表示,實際上是文件權(quán)限碼的“補碼” - 創(chuàng)建目錄的最大權(quán)限為
777
,減去umask值(如022
),就得到目錄創(chuàng)建默認權(quán)限(如777?022=755
) - 創(chuàng)建文件的最大權(quán)限為
666
,減去umask值(如022
),就得到文件創(chuàng)建默認權(quán)限(如666?022=644
) - 同時可以使用
umask
命令來查看和修改umask
值
特殊權(quán)限
- 特殊權(quán)限共有3種:
suid、sgid
和sticky
。 - Linux的
suid(setuid)
和sgid(setgid)
與用戶進程的權(quán)限有關(guān)。 suid
和sgid
用字符表示,分別為s
和g
。要在文件屬性中表示這些特殊權(quán)限,將在執(zhí)行權(quán)x
標志位置上顯示suid
和sgid
權(quán)限使用八進制數(shù)字分別表示為4和2- 為防止用戶任意刪除或修改別人的文件,可設(shè)置
sticky
權(quán)限 sticky
權(quán)限只對目錄有效。sticky
權(quán)限用字符表示t
,用八進制數(shù)字表示為1
Ubuntu 圖形界面中設(shè)置文件和文件夾權(quán)限
可設(shè)置的文件夾
訪問權(quán)限
- 無:沒有任何訪問權(quán)限(不能對所有者設(shè)置此權(quán)限)。
- 只能列出文件:可列出文件清單。
- 訪問文件:可以查看文件,但是不能做任何更改。
- 創(chuàng)建和刪除文件:這是最高權(quán)限。
可設(shè)置的文件
訪問權(quán)限
- 無:沒有任何訪問權(quán)限(不能對所有者設(shè)置此權(quán)限)。
- 只讀:可打開文件查看內(nèi)容,但是不能做任何更改。
- 讀寫:打開和保存文件。
- 執(zhí)行:允許以程序方式運行文件。
今天Ubuntu Linux的文件和目錄的內(nèi)容到這里就完結(jié)了,明天開始新的篇章講磁盤存儲管理。 明天見!!
想要了解更多內(nèi)容點擊練小杰的CSDN!!!!