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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

【Linux私房菜】第四期——管理

發布時間:2023/12/20 linux 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Linux私房菜】第四期——管理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、Linux 用戶管理

  • Linux 屬于多用戶多任務的操作系統,如果想要訪問系統資源,就要先向系統管理員申請一個賬戶,然后以這個賬戶的身份進入系統

?? 添加用戶:

  • 默認情況下為在 home 路徑下添加用戶
  • useradd XiaoMing;

    在創建用戶成功后,會自動為其設置同名的家目錄,也會設置同名的組

  • 也可以通過選項 -d 指定目錄
  • useradd -d /home/test XiaoHong;

    此處需要注意,XiaoHong 家目錄的名字就是 test

    ?? 刪除用戶:

  • 默認情況下只會刪除指定的用戶,會保留家目錄
  • userdel XiaoMing;

    此時可以看到,已經沒有XiaoMing這個用戶了,不過它的家目錄依然存在

    2. 可以通過 -r 同時刪除用戶的家目錄

    userdel -r XiaoHong;

    補充說明: id 用戶名 是用來查看用戶的

    ?? 設置用戶密碼:

  • 默認情況下是為當前用戶設置密碼
  • 在 passwd 后添加用戶名,就可以為指定用戶添加密碼
  • ?? 查詢與切換用戶:

  • 通過 id 用戶名查詢用戶信息
  • 通過su - 用戶名切換當前登錄用戶【管理員到普通用戶不需要密碼,其他情況需要登錄密碼】
  • 通過who am i可以查看登錄用戶【并不一定是當前用戶,是最開始登錄時候的用戶】
  • 通過logout/exit可以退出當前用戶返回上一個用戶
  • ?? 用戶組:【系統可以通過用戶組對有多個有相同權限的用戶統一管理】

  • 添加用戶組: groudadd 組名
  • 刪除用戶組: grouddel 組名
  • 將用戶添加到指定組: groundadd -g 組名 用戶名
  • 創建用戶時直接指定組: useradd -g 組名 用戶名【默認情況下是將用戶添加到同名的組中】
  • 修改用戶所在的組:groudmod -g 新組名 用戶名【隨著用戶組的改變,用戶的權限也會變為與新用戶組的權限一致】
  • ?? 與用戶和組相關的文件:


    二、Linux 文件管理

    • linux的每一個用戶都屬于一個組
    • linux的每一個文件都有 所屬用戶,所屬組權限,其他組權限

    ?查看文件或目錄擁有者以及修改擁有者【默認創建文件或目錄的用戶就是文件或目錄所有者】

    管理員或擁有管理員權限的用戶,可以修改文件或目錄的所有者

    可以看出此時這個文件的擁有者為 LiuBei


    ?文件或目錄的默認情況下為創建它的用戶所屬的組【修改文件擁有者不會改變它的所屬組】

    ? 修改文件或目錄所在的:chgrp 新組 文件或目錄

    此時hello的所屬組已經修改為linux


    ?其他組的概念:除文件的所有者和所在組的用戶外,系統的其他用戶都是魏建的其他組


    ? 修改用戶所在組:usermod 新組 用戶

    GuanYu最初屬于同名組,現修改到了linux組,此時GuanYu已經擁有了linux組的全部權限

    ?修改用戶登錄的初始目錄:usermod -d 目錄 用戶名 新目錄


    三、Linux 權限管理

    • 下圖前十位分為四個部分:文件類型、擁有者權限、所屬組權限、其他組權限

    🎂 第0位 代表文件類型:

    符號含義
    -代表普通文件
    d代表目錄
    l代表鏈接,類似于快捷方式
    c代表字符設備,鼠標鍵盤等設備
    b代表塊設備,硬盤

    🎂 第1-3位代表擁有者的權限、4-6位代表所屬組的權限、7-9位代表其他組的權限

    符號含義
    r(4)代表讀權限
    w(2)代表寫權限
    x(1)代表執行權限

    🎂 其他部分 說明:

    字段含義
    1代表硬鏈接或子目錄數
    LiuBei代表文件擁有者
    linux代表文件所屬組
    0代表文件大小
    9月 12 14:02代表最后修改時間
    hello代表文件名

    ?? 1.chmod指令——修改文件或目錄權限

    (1)通過 + - = 修改權限 【u 代表所有者、g代表所有組、o代表其他人、a代表所有人】

    語法案例:

    chmod u = rwx, g = rw, o = r 文件或目錄 chmod g-x 文件或目錄 chmod o+w 文件或目錄

    (2)通過數字修改權限 r = 4 w = 2 x = 1【三位數字分別代表擁有者、組、其他用戶的權限和】

    語法案例:
    chmod 761 文件或目錄


    ?? 2.chown指令——修改文件或目錄所有者、chgrp指令——修改文件或目錄所在組

    • 修改文件或目錄及其子目錄所有者:chown -R 新用戶 文件或目錄
    • 修改文件或目錄所在組:chgrp 新組 文件或目錄
    • 同時修改文件或目錄的所有者和組:chown 新用戶:新組 文件或目錄

    ?? 3.案例分析——警察和土匪

    (1)創建組


    (2)創建用戶【創建用戶時可以直接指定組,此處我分開操作的】


    (3)將用戶添加到指定組

    (4)查看是否添加成功

    (5)利用jack用戶創建文件,并首次設置文件的權限【利用jack創建文件沒有截圖】

    (6)更新這個文件的權限

    (7)小紅投靠警察了


    (8)檢查xh是否有權限對jack.txt進行讀寫【盡管xh所在的組對這個文件有讀寫權限,但是xh沒有對jack的家目錄的讀寫權限】


    結論:要對目錄內的文件進行操作,首先要有對該目錄操作的權限

    總結

    以上是生活随笔為你收集整理的【Linux私房菜】第四期——管理的全部內容,希望文章能夠幫你解決所遇到的問題。

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