3-Linux組群、用戶與權(quán)限

組群、用戶與權(quán)限

  • 改變所屬群組, chgrp:
    chgrp [-R] dirname/filename
  • 改變文件擁有者, chown:
    chown [-R] 賬號(hào)名稱 文件或目錄
    chown [-R] 賬號(hào)名稱:組名 文件或目錄
  • 改變權(quán)限, chmod:
    數(shù)字法:chmod [-R] xyz 文件或目錄
    可讀 r:4
    可寫 w:2
    可執(zhí)行 x:1
    符號(hào)法:chmod 符號(hào) 文件或目錄

chomd u/g/o/a +/-/= r/w/x filename
對(duì)于文件的rwx來說, 主要都是針對(duì)『文件的內(nèi)容』而言,與文件檔名的存在與否沒有關(guān)系。
當(dāng)你對(duì)一個(gè)文件具有w權(quán)限時(shí),你可以具有寫入/編輯/新增/修改/刪除文件的內(nèi)容的權(quán)限, 但并不具備有刪除該文件本身的權(quán)限!
目錄的x代表的是用戶能否進(jìn)入該目錄成為工作目錄的用途。如果你在某目錄下不具有x的權(quán)限, 那么你就無法切換到該目錄下,也就無法執(zhí)行該目錄下的任何指令,即使你具有該目錄的r的權(quán)限。
要開放目錄給任何人瀏覽時(shí),應(yīng)該至少也要給予r及x的權(quán)限,但w權(quán)限不可隨便給!

  • 變超級(jí)用戶
    sudo bash
  • 變回普通用戶
    su - zhaoxiaonan

Linux的目錄樹

-- 可分享的 不可分享的
不變的 /usr /etc
-- /opt /boot
可變動(dòng)的 /var/mail /var/run
-- /var/spool/news /var/lock

開機(jī)過程中僅有根目錄會(huì)被掛載, 其他分割槽則是在開機(jī)完成之后才會(huì)持續(xù)的進(jìn)行掛載的行為。那哪些目錄不可與根目錄分開呢:
/etc:配置文件
/bin:重要執(zhí)行檔
/dev:所需要的裝置文件
/lib:執(zhí)行檔所需的函式庫與核心所需的模塊
/sbin:重要的系統(tǒng)執(zhí)行文件
/usr里面放置的數(shù)據(jù)屬于可分享的與不可變動(dòng)的(shareable, static), 如果你知道如何透過網(wǎng)絡(luò)進(jìn)行分割槽的掛載(例如在服務(wù)器篇會(huì)談到的NFS服務(wù)器),那么/usr確實(shí)可以分享給局域網(wǎng)絡(luò)內(nèi)的其他主機(jī)來使用!usr是Unix Software Resource的縮寫, 也就是『Unix操作系統(tǒng)軟件資源』所放置的目錄,而不是用戶的數(shù)據(jù)!目錄有點(diǎn)類似Windows 系統(tǒng)的『C:\Windows\ + C:\Program files\』這兩個(gè)目錄的綜合體.
/var是在系統(tǒng)運(yùn)作后才會(huì)漸漸占用硬盤容量的目錄。 因?yàn)?var目錄主要針對(duì)常態(tài)性變動(dòng)的文件,包括緩存(cache)、登錄檔(log file)以及某些軟件運(yùn)作所產(chǎn)生的文件, 包括程序文件(lock file, run file),或者例如MySQL數(shù)據(jù)庫的文件等等

  • 相對(duì)路徑:
    . 代表此層目錄,也可以使用 ./ 來表示
    ..代表上一層目錄,也可以 ../ 來代表
    -代表前一個(gè)工作目錄
    ~代表『目前使用者身份』所在的家目錄
    ~account 代表 account 這個(gè)使用者的家目錄(account是個(gè)帳號(hào)名稱)

  • 查看版本:uname -a

  • 幾個(gè)常見的處理目錄的命令:
    ? cd:變換目錄
    ? pwd:顯示目前的目錄
    ? mkdir:創(chuàng)建一個(gè)新的目錄
    ? rmdir:刪除一個(gè)空的目錄
    ? rm -r:刪除非空目錄
    ? touch:新建文件
    ? mv:重命名

將ls由/bin/ls移動(dòng)成為/root/ls: mv/bin/ls/root
將/root加入PATH: PATH=“$PATH”:/root
顯示出目前的 PATH : echo $PATH
當(dāng)你輸入一個(gè)命令時(shí),系統(tǒng)就會(huì)按PATH設(shè)置的路徑一個(gè)一個(gè)地去查找這個(gè)命令,直到找到為止;如果多個(gè)路徑都有此命令,則以PATH設(shè)置路徑中找到的第一個(gè)為準(zhǔ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),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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