Linux 文件&目錄相關(guān)命令簡(jiǎn)介

命令描述

此處要介紹的相關(guān)命令共有29個(gè)
關(guān)于文件與目錄管理的命令有9個(gè),分別是cdls、pwdmkdir、rmdir、cprm、mvtouch

  • cd用于切換工作目錄
  • ls用于列出目錄中的文件
  • pwd用于顯示當(dāng)前工作目錄
  • mkdir用于創(chuàng)建新的目錄
  • rmdir用于刪除空的目錄
  • cp用于復(fù)制文件或目錄
  • rm用于刪除文件或目錄
  • mv用于移動(dòng)文件或目錄
  • touch用于更新文件修改時(shí)間,或創(chuàng)建新的空文件

關(guān)于文件與目錄權(quán)限的命令有6個(gè),分別是chown、chgrpchmod、umask、chattr、lsattr

  • chown用于修改某一文件或目錄的所屬人,同時(shí)也可以修改文件所屬組
  • chgrp用于修改某一文件或目錄的所屬組
  • chmod用于修改某一文件或者目錄的權(quán)限信息。
  • umask用于設(shè)置文件或目錄被創(chuàng)建時(shí)的默認(rèn)權(quán)限
  • chattr用于配置文件的隱藏權(quán)限屬性
  • lsattr用于顯示文件的隱藏權(quán)限屬性

關(guān)于文件查看與尋找的命令有14個(gè),分別是cat、tac、nlmore、less、head、tail、od、whichwhereis、locate、find、fileupdatedb

  • cat從第一行開始顯示文件內(nèi)容
  • tac從最后一行開始顯示文件內(nèi)容
  • nl顯示內(nèi)容并且?guī)в行刑?hào)
  • more一頁一頁的顯示文件內(nèi)容
  • less與more類似,但是與more相比,less可以向前翻頁
  • head只看某文件的頭幾行
  • tail只看某文件尾巴幾行
  • od以二進(jìn)制位的方式讀取文件內(nèi)容
  • which用于查詢可運(yùn)行文件
  • whereis用于尋找特定文件或目錄
  • locate用于搜索文件
  • updatedb用于更新locate搜索時(shí)所用的數(shù)據(jù)庫
  • find用于搜索硬盤中的文件
  • file用于觀察文件類型

常用參數(shù)

  • pwd
    -P :顯示出真是路徑,而非link的路徑
  • mkdir
    -m :創(chuàng)建目錄時(shí)同時(shí)配置目錄權(quán)限,忽略u(píng)mask設(shè)置
    -p :遞歸創(chuàng)建目錄,如果上級(jí)目錄不存在則一起創(chuàng)建
  • rmdir
    -p :遞歸刪除目錄,連通上級(jí)空目錄一起刪除
  • ls
    -l :顯示文件詳情,包括文件名,大小,修改時(shí)間,文件權(quán)限等屬性
    -a :顯示包括隱藏文件
    -d :僅列出目錄本身,而不是列出目錄內(nèi)的文件數(shù)據(jù)
    -h :將文件容量以人類較易讀的方式(例如 GB, KB 等)列出來
    -i :列出 inode 號(hào)碼,inode 的意義下一章將會(huì)介紹
    -r :將排序結(jié)果反向輸出,例如:原本檔名由小到大,反向則為由大到小
    -R :連同子目錄內(nèi)容一起列出來,等于該目錄下的所有文件都會(huì)顯示出來
    -S :以文件容量大小排序,而不是用檔名排序
    -t :依時(shí)間排序,而不是用檔名
    --full-time :顯示文件的所有時(shí)間信息,包括atime,ctime,mtime
  • cp
    -a :相當(dāng)於 -pdr 的意思,至於 pdr 請(qǐng)參考下列說明
    -d :若來源檔為連結(jié)檔的屬性(link file),則復(fù)制連結(jié)檔屬性而非文件本身
    -f :為強(qiáng)制(force)的意思,若目標(biāo)文件已經(jīng)存在且無法開啟,則移除后再嘗試一次
    -i :若目標(biāo)檔(destination)已經(jīng)存在時(shí),在覆蓋時(shí)會(huì)先詢問動(dòng)作的進(jìn)行
    -l :進(jìn)行硬式連結(jié)(hard link)的連結(jié)檔創(chuàng)建,而非復(fù)制文件本身
    -p :連同文件的屬性一起復(fù)制過去,而非使用默認(rèn)屬性(備份常用)
    -r :遞回持續(xù)復(fù)制,用於目錄的復(fù)制行為
    -s :復(fù)制成為符號(hào)連結(jié)檔 (symbolic link),亦即『捷徑』文件
    -u :若 destination 比 source 舊才升級(jí) destination
  • rm
    -f :就是 force 的意思,忽略不存在的文件,不會(huì)出現(xiàn)警告信息
    -i :互動(dòng)模式,在刪除前會(huì)詢問使用者是否刪除
    -r :遞歸刪除!最常用在目錄的刪除了
  • mv
    -f :force 強(qiáng)制的意思,如果目標(biāo)文件已經(jīng)存在,不會(huì)詢問而直接覆蓋
    -i :若目標(biāo)文件 (destination) 已經(jīng)存在時(shí),就會(huì)詢問是否覆蓋
    -u :若目標(biāo)文件已經(jīng)存在,且 source 比較新,才會(huì)升級(jí) (update)
  • touch
    -a :僅更新access time
    -c :僅修改文件的時(shí)間,若該文件不存在則不創(chuàng)建新文件
    -d :可以接欲修訂的日期而不用目前的日期,也可以使用 --date="日期或時(shí)間"
    -m :僅修改 mtime
    -t :后面可以接欲修訂的時(shí)間而不用目前的時(shí)間,格式為[YYMMDDhhmm]
  • cat
    -A :相當(dāng)於 -vET 的組合選項(xiàng),可列出一些特殊字符而不是空白而已
    -b :列出行號(hào),僅針對(duì)非空白行做行號(hào)顯示,空白行不標(biāo)行號(hào)
    -E :將結(jié)尾的斷行字節(jié) $ 顯示出來
    -n :列印出行號(hào),連同空白行也會(huì)有行號(hào),與 -b 的選項(xiàng)不同
    -T :將 [tab] 按鍵以 ^I 顯示出來
    -v :列出一些看不出來的特殊字符
  • nl
    -b :指定行號(hào)指定的方式,主要有兩種:
    -b a :表示不論是否為空行,也同樣列出行號(hào)(類似 cat -n)
    -b t :如果有空行,空的那一行不要列出行號(hào)(默認(rèn)值)
    -n :列出行號(hào)表示的方法,主要有三種:
    -n ln :行號(hào)在螢?zāi)坏淖钭蠓斤@示
    -n rn :行號(hào)在自己欄位的最右方顯示,且不加 0
    -n rz :行號(hào)在自己欄位的最右方顯示,且加 0
    -w :行號(hào)欄位的占用的位數(shù)
  • head
    -n :后面接數(shù)字,代表顯示幾行的意思
  • tail
    -n :后面接數(shù)字,代表顯示幾行的意思
    -f :表示持續(xù)偵測(cè)后面所接的檔名,要等到按下[ctrl]-c才會(huì)結(jié)束tail的偵測(cè)
  • od
    -t :后面可以接各種『類型 (TYPE)』的輸出,例如:
    -t a :利用默認(rèn)的字節(jié)來輸出
    -t c :使用 ASCII 字節(jié)來輸出
    -t d[size] :利用十進(jìn)位(decimal)來輸出數(shù)據(jù),每個(gè)整數(shù)占用 size bytes
    -t f[size] :利用浮點(diǎn)數(shù)值(floating)來輸出數(shù)據(jù),每個(gè)數(shù)占用 size bytes
    -t o[size] :利用八進(jìn)位(octal)來輸出數(shù)據(jù),每個(gè)整數(shù)占用 size bytes
    -t x[size] :利用十六進(jìn)位(hexadecimal)來輸出數(shù)據(jù),每個(gè)整數(shù)占用 size bytes
  • which
    -a :將所有由 PATH 目錄中可以找到的命令均列出,而不止第一個(gè)被找到的命令名稱
  • whereis
    -b :只找 binary 格式的文件
    -m :只找在說明檔 manual 路徑下的文件
    -s :只找 source 來源文件
    -u :搜尋不在上述三個(gè)項(xiàng)目當(dāng)中的其他特殊文件
  • locate
    -i :忽略大小寫的差異
    -r :后面可接正規(guī)表示法的顯示方式
  • find
    與時(shí)間有關(guān)的選項(xiàng):共有 -atime, -ctime 與 -mtime ,以 -mtime 說明:
    -mtime n :n 為數(shù)字,意義為在 n 天之前的一天之內(nèi)被更動(dòng)過內(nèi)容的文件
    -mtime +n :列出在 n 天之前(不含 n 天本身)被更動(dòng)過內(nèi)容的文件檔名
    -mtime -n :列出在 n 天之內(nèi)(含 n 天本身)被更動(dòng)過內(nèi)容的文件檔名
    -newer file :file 為一個(gè)存在的文件,列出比 file 還要新的文件檔名
    與使用者或群組名稱有關(guān)的參數(shù):
    -uid n :n 為數(shù)字,這個(gè)數(shù)字是使用者的帳號(hào) ID,亦即 UID ,這個(gè) UID 是記錄在/etc/passwd 里面與帳號(hào)名稱對(duì)應(yīng)的數(shù)字。這方面我們會(huì)在第四篇介紹
    -gid n :n 為數(shù)字,這個(gè)數(shù)字是群組名稱的 ID,亦即 GID,這個(gè) GID 記錄在/etc/group,相關(guān)的介紹我們會(huì)第四篇說明
    -user name :name 為使用者帳號(hào)名稱喔!例如 dmtsai
    -group name :name 為群組名稱喔,例如 users
    -nouser :尋找文件的擁有者不存在 /etc/passwd 的人
    -nogroup :尋找文件的擁有群組不存在於 /etc/group 的文件!當(dāng)你自行安裝軟件時(shí),很可能該軟件的屬性當(dāng)中并沒有文件擁有者,這是可能的!在這個(gè)時(shí)候,就可以使用 -nouser 與 -nogroup 搜尋
    與文件權(quán)限及名稱有關(guān)的參數(shù):
    -name filename :搜尋文件名稱為 filename 的文件
    -size [+-]SIZE :搜尋比 SIZE 還要大(+)或小(-)的文件。這個(gè) SIZE 的規(guī)格有:c: 代表 byte, k: 代表 1024bytes。所以,要找比 50KB 還要大的文件,就是『 -size +50k 』
    -type TYPE :搜尋文件的類型為 TYPE 的,類型主要有:一般正規(guī)文件 (f),裝置文件 (b, c), 目錄 (d), 連結(jié)檔 (l), socket (s),及 FIFO (p) 等屬性
    -perm mode :搜尋文件權(quán)限『剛好等於』 mode 的文件,這個(gè) mode 為類似 chmod 的屬性值,舉例來說, -rwsr-xr-x 的屬性為 4755
    -perm -mode :搜尋文件權(quán)限『必須要全部囊括 mode 的權(quán)限』的文件,舉例來說,我們要搜尋 -rwxr--r-- ,亦即 0744 的文件,使用-perm -0744,當(dāng)一個(gè)文件的權(quán)限為 -rwsr-xr-x ,亦即 4755 時(shí),也會(huì)被列出來,因?yàn)?-rwsr-xr-x 的屬性已經(jīng)囊括了 -rwxr--r-- 的屬性了
    -perm +mode :搜尋文件權(quán)限『包含任一 mode 的權(quán)限』的文件,舉例來說,我們搜尋 -rwxr-xr-x ,亦即 -perm +755 時(shí),但一個(gè)文件屬性為 -rw------- 也會(huì)被列出來,因?yàn)樗?-rw.... 的屬性存在
    額外可進(jìn)行的動(dòng)作:
    -exec command :command 為其他命令,-exec 后面可再接額外的命令來處理搜尋到的結(jié)果
    -print :將結(jié)果列印到螢?zāi)簧?,這個(gè)動(dòng)作是默認(rèn)動(dòng)作
  • chgrp
    -R :遞歸得改變次級(jí)目錄中的文件及目錄權(quán)限
  • chown
    -R :遞歸得改變次級(jí)目錄中的文件及目錄權(quán)限
  • chmod
    -R :遞歸得改變次級(jí)目錄中的文件及目錄權(quán)限
  • chattr
    + :添加某一個(gè)特殊參數(shù),其他原本存在參數(shù)則不動(dòng)
    - :移除某一個(gè)特殊參數(shù),其他原本存在參數(shù)則不動(dòng)
    = :配置一定,且僅有后面接的參數(shù)
    A :當(dāng)配置了 A 這個(gè)屬性時(shí),若你有存取此文件(或目錄)時(shí),他的存取時(shí)間 atime 將不會(huì)被修改,可避免I/O較慢的機(jī)器過度的存取磁碟。這對(duì)速度較慢的計(jì)算機(jī)有幫助
    S :一般文件是非同步寫入磁碟的(原理請(qǐng)參考第五章sync的說明),如果加上 S 這個(gè)屬性時(shí),當(dāng)你進(jìn)行任何文件的修改,該更動(dòng)會(huì)『同步』寫入磁碟中
    a :當(dāng)配置 a 之后,這個(gè)文件將只能添加數(shù)據(jù),而不能刪除也不能修改數(shù)據(jù),只有root才能配置這個(gè)屬性
    c :這個(gè)屬性配置之后,將會(huì)自動(dòng)的將此文件『壓縮』,在讀取的時(shí)候?qū)?huì)自動(dòng)解壓縮,但是在儲(chǔ)存的時(shí)候,將會(huì)先進(jìn)行壓縮后再儲(chǔ)存(看來對(duì)於大文件似乎蠻有用的!)
    d :當(dāng) dump 程序被運(yùn)行的時(shí)候,配置 d 屬性將可使該文件(或目錄)不會(huì)被 dump 備份
    i :可以讓一個(gè)文件『不能被刪除、改名、配置連結(jié),也無法寫入或新增數(shù)據(jù)!』對(duì)於系統(tǒng)安全性有相當(dāng)大的助益!只有 root 能配置此屬性
    s :當(dāng)文件配置了 s 屬性時(shí),如果這個(gè)文件被刪除,他將會(huì)被完全的移除出這個(gè)硬盤空間,所以如果誤刪了,完全無法救回來
    u :與 s 相反的,當(dāng)使用 u 來配置文件時(shí),如果該文件被刪除了,則數(shù)據(jù)內(nèi)容其實(shí)還存在磁碟中,可以使用來救援該文件
  • lsattr
    -a :將隱藏檔的屬性顯示出來
    -d :如果接的是目錄,僅列出目錄本身的屬性而非目錄內(nèi)的檔名
    -R :連同子目錄的數(shù)據(jù)也一并列出來

應(yīng)用示例

[root@www ~]# cd                    //切換至家目錄
[root@www ~]# cd -                  //切換到上一個(gè)工作目錄
[root@www /]# cd /lib               //切換到/lib目錄
[root@www ~]# ls -l --time=atime a  //查看a文件的access time
[root@www lib]# pwd                 //顯示當(dāng)前工作路徑
[root@www ~]# mkdir -p a/b/c        //連續(xù)創(chuàng)建a/b/c目錄
[root@www ~]# mkdir -m 777 -p a/b/d //連續(xù)創(chuàng)建a/b/d目錄并且設(shè)置目錄權(quán)限為777
[root@www ~]# rmdir -p a/b/c        //連續(xù)刪除a/b/c目錄
[root@www ~]# cp -s a as            //符號(hào)連接(symbolic link)
[root@www ~]# cp -l a al            //實(shí)體連接(hard link)
[root@www ~]# rm -rf a              //遞歸強(qiáng)制刪除a目錄及其子目錄所有數(shù)據(jù)
[root@www ~]# mv a b c .            //將a、b、c移動(dòng)到當(dāng)前工作目錄
[root@www ~]# cat -A sshd.conf      //顯示sshd.conf文件內(nèi)容,包括特殊符號(hào)
[root@www ~]# tac /etc/issue        //倒著顯示issue文件內(nèi)容
[root@www ~]# nl -b a -n rz -w 3 a  //顯示a文件內(nèi)容,所有行帶行號(hào),行號(hào)顯示在右側(cè)且不足3位時(shí)補(bǔ)足0
[root@www ~]# more /etc/man.config  //翻頁查看man.config文件
[root@www ~]# less /etc/man.config  //翻頁查看man.config文件
[root@www ~]# head -n -20 file      //查看file文件倒數(shù)20行以前的內(nèi)容
[root@www ~]# tail -n +100 file     //查看file文件100行以后的數(shù)據(jù)
[root@www ~]# od -t c passwd        //以ascii方式查看passwd文件
[root@www ~]# touch -d "2 days ago" bashrc //更改修改日期到兩天前
[root@www ~]# umask 052             //設(shè)置默認(rèn)權(quán)限為拿掉同組讀執(zhí)行,其他寫權(quán)限
[root@www ~]# chattr +i attrtest    //為attrtest添加隱藏的i屬性
[root@www ~]# lsattr attrtest       //顯示attrtest的隱藏屬性
[root@www ~]# file /usr/bin/passwd  //顯示passwd的文件類型
[root@www ~]# which ifconfig        //查找ifconfig的來源
[root@www ~]# whereis ifconfig      //查找ifconfig文件(該命令搜索時(shí)搜索的是數(shù)據(jù)庫而非直接搜索磁盤)
[root@www ~]# locate passwd         //查找passwd文件
[root@www ~]# updatedb              //更新/var/lib/mlocate/內(nèi)的數(shù)據(jù)庫
[root@www ~]# find / -mtime 0       //找出今天更改過的文件
[root@www ~]# find / -perm +7000 -exec ls -l {} \;   //查找包含7000任意一個(gè)權(quán)限的文件,并且使用ll列出詳情
[root@www ~]# chgrp root file       //更改文件所有群組為root組
[root@www ~]# chgrp -R root dir/    //遞歸更改dir下所有的文件和目錄的所有者為root用戶
[root@www ~]# chown root file       //更改文件所有者為root用戶  //更改文件所有者和所屬群組為root
[root@www ~]# chown -R root dir/    //遞歸更改dir下所有的文件和目錄的所有者為root用戶     
[root@www ~]# chown root:root file  //更改文件所有者和所屬群組為root賬戶和root組
[root@www ~]# chown :root file      //更改文件所有群組為root組
[root@www ~]# chmod 777 file        //對(duì)更改文件權(quán)限為所有者可讀可寫可執(zhí)行,所有群組可讀可寫可執(zhí)行,其他用戶可讀可寫可執(zhí)行
[root@www ~]# chmod -R 777 dir/     //遞歸更改目dir下所有文件和目錄權(quán)限為所有者可讀可寫可執(zhí)行,所有群組可讀可寫可執(zhí)行,其他用戶可讀可寫可執(zhí)行
[root@www ~]# chmod 7777 file       //對(duì)更改文件權(quán)限為所有者可讀可寫可執(zhí)行,所有群組可讀可寫可執(zhí)行,其他用戶可讀可寫可執(zhí)行,同時(shí)增加SUID,SGID,SBIT權(quán)限。

概念簡(jiǎn)介

目錄概念

在linux中,有5個(gè)特殊目錄:

  • .代表此目錄
  • ..代表上一層目錄
  • -代表前一個(gè)工作目錄
  • ~代表當(dāng)前登錄賬戶的家目錄
  • ~account代表account賬戶的家目錄

權(quán)限概念

ls -l命令的輸出內(nèi)容中,顯示出每一個(gè)文件或目錄的一些常見屬性,例如:

[root@www ~]# ls -l
total 4
drwxr-xr-x 2 root root 4096 Mar  2 07:58 dir
-rw-r--r-- 1 root root    0 Mar  2 07:58 file
權(quán)限 連接數(shù) 所屬用戶 所屬用戶組 占用空間 最后修改日期 文件/目錄

在上述的屬性中,第一欄drwxr-xr-x為該文件的權(quán)限欄,該塊共有10個(gè)字符組成。其中第一個(gè)字符顯示該文件的類型,共有7種文件類型:

  • d代表目錄
  • -代表文件
  • l代表連接檔
  • b代表設(shè)備文件里可供存儲(chǔ)的接口設(shè)備
  • c代表設(shè)備文件里的串行端口設(shè)備。
  • s代表數(shù)據(jù)接口文件
  • p代表FIFO文件

其余9個(gè)字符分為三組,第一組代表文件擁有者的權(quán)限,第二組代表文件擁有組的權(quán)限,第三組代表其他用戶的權(quán)限
三組中每組又有三個(gè)字符,分別代表這rwx權(quán)限,也就是讀,寫,執(zhí)行權(quán)限。當(dāng)權(quán)限不存在時(shí),系統(tǒng)會(huì)以-填充該位。

三個(gè)特殊權(quán)限

SUID
該權(quán)限僅作用于文件,主要用途是讓使用者臨時(shí)擁有文件所有者的權(quán)限,僅對(duì)可執(zhí)行的二進(jìn)制文件有用,對(duì)腳本無效,在文件所有者的x權(quán)限上生效,存在時(shí)x權(quán)限變?yōu)樾憇,當(dāng)x權(quán)限本身不存在時(shí),顯示大寫S

  • SUID 權(quán)限僅對(duì)二進(jìn)位程序(binary program)有效
  • 運(yùn)行者對(duì)於該程序需要具有 x 的可運(yùn)行權(quán)限
  • 本權(quán)限僅在運(yùn)行該程序的過程中有效 (run-time)
  • 運(yùn)行者將具有該程序擁有者 (owner) 的權(quán)限

SGID
當(dāng)該權(quán)限作用在文件上時(shí),主要用于是讓使用者擁有該文件群組的權(quán)限;如果該權(quán)限作用在目錄上時(shí),主要是讓新建的文件或者目錄的所屬組為當(dāng)前目錄的所屬組,在文件群組的x權(quán)限上生效,存在時(shí)x權(quán)限變?yōu)樾憇,當(dāng)x權(quán)限本身不存在時(shí),顯示大寫S
作用于文件

  • SGID 對(duì)二進(jìn)位程序有用
  • 程序運(yùn)行者對(duì)於該程序來說,需具備 x 的權(quán)限
  • 運(yùn)行者在運(yùn)行的過程中將會(huì)獲得該程序群組的權(quán)限

作用于目錄

  • 使用者若對(duì)于此目錄具有 r 與 x 的權(quán)限時(shí),該使用者能夠進(jìn)入此目錄
  • 使用者在此目錄下的有效群組(effective group)將會(huì)變成該目錄的群組
  • 用途:若使用者在此目錄下具有 w 的權(quán)限(可以新建文件),則使用者所創(chuàng)建的新文件,該新文件的群組與此目錄的群組相同

SBIT
該權(quán)限僅作用于目錄,主要用途是讓使用者在該目錄創(chuàng)建了新文件或目錄時(shí),僅有該使用者或root才有權(quán)利刪除該文件,在文件其他用戶的x權(quán)限上生效,存在時(shí)x權(quán)限變?yōu)樾憈,當(dāng)x權(quán)限本身不存在時(shí),顯示大寫T

  • 當(dāng)使用者對(duì)於此目錄具有 w, x 權(quán)限,亦即具有寫入的權(quán)限時(shí)
  • 當(dāng)使用者在該目錄下創(chuàng)建文件或目錄時(shí),僅有自己與 root 才有權(quán)力刪除該文件

以上三個(gè)特殊權(quán)限的配置與一般權(quán)限配置類似,只不過在需要配置特殊權(quán)限時(shí),chmod后跟四位權(quán)限信息即可(需要注意的是,在配置特殊權(quán)限時(shí)要保證對(duì)應(yīng)的位置上有x權(quán)限,否則將會(huì)顯示大寫的字母來標(biāo)識(shí)無效)

  • 4 為 SUID
  • 2 為 SGID
  • 1 為 SBIT

權(quán)限總結(jié)

一、讓使用者能進(jìn)入某目錄成為『可工作目錄』的基本權(quán)限為何?

  • 可使用的命令:例如 cd 等變換工作目錄的命令
  • 目錄所需權(quán)限:使用者對(duì)這個(gè)目錄至少需要具有 x 的權(quán)限
  • 額外需求:如果使用者想要在這個(gè)目錄內(nèi)利用 ls 查閱檔名,則使用者對(duì)此目錄還需要 r 的權(quán)限。

二、使用者在某個(gè)目錄內(nèi)讀取一個(gè)文件的基本權(quán)限為何?

  • 可使用的命令:例如cat, more, less等等
  • 目錄所需權(quán)限:使用者對(duì)這個(gè)目錄至少需要具有 x 權(quán)限
  • 文件所需權(quán)限:使用者對(duì)文件至少需要具有 r 的權(quán)限才行

三、讓使用者可以修改一個(gè)文件的基本權(quán)限為何?

  • 可使用的命令:例如 nano 或 vi 編輯器等
  • 目錄所需權(quán)限:使用者在該文件所在的目錄至少要有 x 權(quán)限
  • 文件所需權(quán)限:使用者對(duì)該文件至少要有 r, w 權(quán)限

四、讓一個(gè)使用者可以創(chuàng)建一個(gè)文件的基本權(quán)限為何?

  • 目錄所需權(quán)限:使用者在該目錄要具有 w,x 的權(quán)限

五、讓使用者進(jìn)入某目錄并運(yùn)行該目錄下的某個(gè)命令之基本權(quán)限為何?

  • 目錄所需權(quán)限:使用者在該目錄至少要有 x 的權(quán)限
  • 文件所需權(quán)限:使用者在該文件至少需要有 x 的權(quán)限
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容