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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

不得不会的linux账号与权限管理

發(fā)布時(shí)間:2023/12/20 linux 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 不得不会的linux账号与权限管理 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • 一、管理用戶賬號(hào)
    • 1.1用戶賬號(hào)概述
      • 1.1.1用戶賬號(hào)的分類
      • 1.1.2用戶標(biāo)識(shí)UID (User IDentity ,用戶標(biāo)識(shí)號(hào))
      • 1.1.3用戶賬號(hào)文件
    • 1.2用戶賬號(hào)管理
      • 1.2.1 添加用戶賬號(hào) —useradd
      • 1.2.2用戶賬號(hào)的初始配置
      • 1.2.3設(shè)置/更改用戶口令—passwd命令
      • 1.2.4修改用戶賬號(hào)屬性—usermod命令
      • 1.2.5刪除用戶賬號(hào)—userdel命令**
  • 二、管理組賬號(hào)
    • 2.1組賬號(hào)概述
      • 2.1.1組賬號(hào)的分類
      • 2.1.2組標(biāo)識(shí)GID( Group IDentifi,組標(biāo)識(shí)號(hào) )
      • 2.1.3組賬號(hào)文件
    • 2.2組賬號(hào)管理
      • **2.2.1添加組賬號(hào)—groupadd**命令
      • 2.2.2添加、設(shè)置、刪除組成員—groupwd命令
      • 2.2.3刪除組賬號(hào)—groupdel
    • 2.3查詢賬號(hào)信息
      • 2.3.1查詢用戶賬號(hào)所屬組—groups命令
      • 2.3.2查詢用戶賬號(hào)身份標(biāo)識(shí)—id命令
      • 2.3.3查詢用戶賬號(hào)的登錄屬性—finger命令
      • 2.3.4查詢當(dāng)前主機(jī)的用戶登錄情況—w命令、who命令、
      • 2.3.4顯示 當(dāng)前登錄系統(tǒng)的所有用戶的用戶列表 — users
  • 三.文件/目錄的權(quán)限及歸屬
    • 3.1 查看文件/目錄的權(quán)限和歸屬
    • 3.2 設(shè)置文件/目錄的權(quán)限和歸屬
      • 3.2.1 設(shè)置文件/目錄權(quán)限 — chmod
      • 3.2.2設(shè)置文件/目錄歸屬 — chown/chgrp
    • 3.3unmask應(yīng)用
      • 3.2.2設(shè)置文件/目錄歸屬 — chown/chgrp
    • 3.3unmask應(yīng)用

一、管理用戶賬號(hào)

1.1用戶賬號(hào)概述

1.1.1用戶賬號(hào)的分類

  • 超級(jí)用戶: root用戶是Linux操作系統(tǒng)中默認(rèn)的超級(jí)用戶賬號(hào),對本主機(jī)擁有最高的權(quán)限,系統(tǒng)中超級(jí)用戶是唯一的。
  • 普通用戶: 由root用戶或其他管理員用戶創(chuàng)建,擁有的權(quán)限會(huì)受到限制,一般只在用戶自己的宿主目錄中擁有完整權(quán)限。
  • 程序用戶: 在安裝Linux操作系統(tǒng)及部分應(yīng)用程序時(shí),會(huì)添加一些特定的低權(quán)限用戶賬號(hào),這些用戶一般不允許登錄到系統(tǒng),僅用于維持系統(tǒng)或某個(gè)程序的正常運(yùn)行,如bin、daemon、ftp、mail等。
  • 1.1.2用戶標(biāo)識(shí)UID (User IDentity ,用戶標(biāo)識(shí)號(hào))

    • root用戶賬號(hào)的UID固定值0
    • 程序用戶賬號(hào)的UID默認(rèn)為Centos5,6: 1~499,Centos7: 1~ 999
    • 普通用戶的UID默認(rèn)為Centos5, 6: 500~ 65535,Centos7: 1000~ 65535

    1.1.3用戶賬號(hào)文件

    • 作用:保存用戶名稱、宿主自錄、登錄Sell等基本信息,每一行對應(yīng)一個(gè)用戶的帳號(hào)記錄

    • 文件位置:

      • /etc/passwd :保存用戶名稱、宿主自錄、登錄Sell等基本信息
      • /etc/shadow:保存用戶的賬號(hào)、密碼等有效信息
    • /etc/passwd

      • 每一行對應(yīng)一個(gè)用戶的帳號(hào)記錄

    • 基于系統(tǒng)運(yùn)行和管理需要,所有用戶都可以訪問passwd文件中的內(nèi)容,但是只有root用戶才能進(jìn)行更改。在早期的UNIX操作系統(tǒng)中,用戶帳號(hào)的密碼信息是保存在passwd文件中的,不法用戶可以很容易的獲取密碼字串并進(jìn)行暴力破解,因此存在一 定的安全隱患。后來經(jīng)改進(jìn)后,將密碼轉(zhuǎn)存入專門的shadow文件中, 而passwd文件中僅保留密碼占位符“x”

    • 某條記錄格式:root:x:0:0:root:/root:/bin/bash
    • 字段1:用戶帳號(hào)的名稱
    • 字段2:用戶密碼占位符“x”
    • 字段3:用戶帳號(hào)的UID號(hào)
    • 字段4:所屬基本組帳號(hào)的GID號(hào)
    • 字段5:用戶全名
    • 字段6:宿主目錄
    • 字段7:登錄Shell信息( /bin/bash為可登陸系統(tǒng),/sbin/nologin和/bin/false為禁 用戶登陸系統(tǒng))
    • /etc/shadow

      • 每一行對應(yīng)一個(gè)用戶的密碼記錄。 默認(rèn)只有root用戶能夠讀取文件中的內(nèi)容,而不允許直接編輯該文件中的內(nèi)容。

      • 某條格式:

    root:$6$LOm1iAJRGPY5SRjO$GbpwoyzdV6Gqf6FX14R6vRosIqm.xHScEcGp80r5w3T19U3k.p6nH7B1YEy2LPYch.8XOF1ga3KcXOrHgKHX30::0:99999:7:::
  • 字段1:用戶帳號(hào)的名稱;
  • 字段2:使用SHA512加密的密碼字串信息,當(dāng)為“*” 或“! !”時(shí)表示此用戶不能登錄到系統(tǒng)。,若該字段內(nèi)容為空,則該用戶無須密碼即可登錄系統(tǒng);
  • 字段3:上次修改密碼的時(shí)間,表示從1970年01月01日算起到最近一次修改密碼時(shí)間隔的天數(shù);
  • 字段4:密碼的最短有效天數(shù),自本次修改密碼后,必須至少經(jīng)過該天數(shù)才能再次修改密碼。默認(rèn)值為0,表示不進(jìn)行限制;
  • 字段5:密碼的最長有效天數(shù),自 本次修改密碼后,經(jīng)過該天數(shù)以后必須再次修改密碼。默認(rèn)值為99999, 表示不進(jìn)行限制;
  • 字段6:提前多少天警告用戶密碼將過期,默認(rèn)值為7;
  • 字段7:在密碼過期之后多少天禁用此用戶;
  • 字段8:帳號(hào)失效時(shí)間,此字段指定了用戶作廢的天數(shù)(從1970年01月01日起計(jì)算),默認(rèn)值為空,表示賬號(hào)永久可用;
  • 字段9:**保留字段(未使用),**沒有特定用用途。
  • 普通用戶忘記密碼怎么辦?passwd 用戶名

    1.2用戶賬號(hào)管理

    1.2.1 添加用戶賬號(hào) —useradd

    • 格式:useradd [選項(xiàng)]... 用戶名
    • 使用useradd添加賬戶完成以下任務(wù):

      • 在/etc/passwd文件和/etc/ shadow文件的末尾增加該用戶賬號(hào)的記錄
      • 若未明確指定用戶的宿主目錄,則在/home目錄下自動(dòng)創(chuàng)建與該用戶賬號(hào)同名的宿主目錄,并在該目錄中建立用戶的各種初始配置文件。
      • 若沒有明確指定用戶所屬的組,則自動(dòng)創(chuàng)建與該用戶賬號(hào)同名的基本組賬號(hào),組賬號(hào)的記錄信息將保存到/etc/group和/etc/gshadow文件中。
    • 常用選項(xiàng):

      選項(xiàng)作用
      -u指定用戶的UID號(hào),要求該UID號(hào)碼未被其他用戶使用
      -d指定用戶的宿主目錄位置(當(dāng)與-M一起使用時(shí),不生效)只能用絕對路徑指定目錄,且不需要事先創(chuàng)建目錄
      -e指定用戶的賬戶失效時(shí)間,可使用YYYY-MM-DD的日期格式
      -g指定用戶的基本組名(或使用GID號(hào)),對應(yīng)的組名必須已存在
      -G指定用戶的附加組名(或使用GID號(hào)),對應(yīng)的組名必須已存在
      -M不建立宿主目錄。(一般用于系統(tǒng)用戶賬號(hào))
      -s指定用戶的登錄Shell,(比如/bin/bash為可登陸系統(tǒng),Isbin/nologin和/bin/false為禁止用戶登陸系統(tǒng))

    示例:

    [root@yxp ~]# useradd red //添加名為red的用戶 [root@yxp ~]# tail -1 /etc/passwd red:x:1004:1004::/home/red:/bin/bash //顯示/etc/passwd 末尾一行,看有沒有添加成功 [root@yxp ~]# tail -1 /etc/shadow red:!!:18873:0:99999:7::: //顯示/etc/shadow 末尾一行 [root@yxp home]# ls red susan test test1 test2 yxp //可以看到red家目錄在/home [root@yxp home]# cd red [root@yxp red]# ls -a . .. .bash_logout .bash_profile .bashrc .mozilla //都是隱藏文件 [root@yxp red]# ls -A .bash_logout .bash_profile .bashrc .mozilla [root@localhost ~]# useradd -u 2000 test1 //添加名為test1,UID號(hào)為2000的普通用戶 [root@localhost ~]# id test1 uid=2000(test1) gid=2000(test1)=2000(test1) //可以看到UID變成了2000,GID默認(rèn)和UID一致 [root@localhost opt]# useradd -d /opt/rr test2 //添加名為test2,并指定宿主目錄位置在/opt/rr下 [root@localhost opt]# tail -2 /etc/passwd //顯示/etc/passwd 末尾2行 test1:x:2000:2000::/home/test1:/bin/bash test2:x:2001:2001::/opt/rr:/bin/bash //可以看到test2用戶的宿主目錄在/opt/rr下 [root@localhost opt]# useradd -e 2021-9-5 test3 //添加普通用戶名稱為test3 [root@localhost opt]# tail -1 /etc/shadow test3:!!:18874:0:99999:7::18875: //顯示/etc/passwd 末尾2行,可以看到字段8:帳號(hào)失效時(shí)間是18875,從1970年后的18875天 [root@localhost opt]# useradd -g test1 kyky //添加普通用戶名稱為kyky,指定用戶的基本組名test1,指定的屬組必須存在 [root@localhost opt]# id kyky uid=2002(kyky) gid=2000(test1)=2000(test1) //可以看到屬組添加成功 [root@localhost opt]# tail -1 /etc/passwd kyky:x:2003:2000::/home/kyky:/bin/bash //GID組號(hào)變成2000,如果不指定,默認(rèn)是和UID一樣為2003 [root@localhost opt]# useradd -G test2 kyky1 //添加普通用戶名稱為kyky,指定用戶的附加組名test2,指定的屬組必須存在 [root@localhost opt]# id kyky1 uid=2003(kyky1) gid=2003(kyky1)=2003(kyky1),2001(test2) [root@localhost opt]# cd /home/ [root@localhost home]# useradd -M test3 //添加名為test3的用戶,但是不創(chuàng)建宿主目錄 [root@localhost home]# ls kyky kyky1 test1 user1

    1.2.2用戶賬號(hào)的初始配置

    • 文件來源

      新建用戶帳號(hào)時(shí),從**/etc/skel**目錄中復(fù)制而來,比如默認(rèn)bin/bash,默認(rèn)家目錄

    • 主要的用戶初始配置文件**(對用戶有效)**

      • .bash_profile : 這個(gè)文件是為系統(tǒng)全局變量配置文件,可以通過重啟系統(tǒng)或者執(zhí)行source /etc/profile 命令使profile文件被讀取
      • .bashrc: 這個(gè)文件實(shí)際上是/etc/profile的子目錄,存放的是一些應(yīng)用程序所需的啟動(dòng)腳本
      • .bash_logout: 每一個(gè)允許bash shell 的用戶都會(huì)執(zhí)行此文件,可通過執(zhí)行bash命令打開一個(gè)新的bash shell時(shí),使bashrc文件被讀取
    • PS:

      1.修改/etc/profile文件中相關(guān)配置,切換bash或者用戶后都需要source /etc/profile才生效;
      2.修改/etc/bashrc文件中相關(guān)配置,切換bash或者用戶后直接生效;

    1.2.3設(shè)置/更改用戶口令—passwd命令

    • root用戶可以指定用戶名作為參數(shù),對指定賬號(hào)的密碼進(jìn)行管理;不指定用戶名時(shí),修改當(dāng)前賬號(hào)的密碼。

    • 普通用戶卻只能執(zhí)行單獨(dú)的“passwd"命令修改自己的密碼。

    • 格式

      passwd 用戶名 例如: [root@yxp red]# passwd red 更改用戶 red 的密碼 。 新的 密碼: 重新輸入新的 密碼: passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新。
      • 注意:密碼不得小于8個(gè)字符,不設(shè)置密碼,有兩個(gè)“!!”,不可以正常登陸,設(shè)了密碼才可以

    • 常用選項(xiàng)(只有超級(jí)用戶可以使用選項(xiàng)):
    選項(xiàng)功能
    -d清空指定用戶的密碼,僅使用用戶名即可登錄系統(tǒng)
    -l鎖定用戶賬戶,鎖定的用戶賬號(hào)將無法再登錄系統(tǒng)。(一定要事先設(shè)好密碼)
    -S查看用戶賬戶的狀態(tài)(是否被鎖定)。
    -u解鎖用戶賬戶
    [root@localhost home]# echo "123123" | passwd --stdin kyky5 更改用戶 kyky5 的密碼 。 passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新。 //設(shè)置密碼 [root@localhost home]# passwd -d kyky5 清除用戶的密碼 kyky5。 passwd: 操作成功 //清除用戶密碼 [root@localhost home]# passwd -l kyky5 鎖定用戶 kyky5 的密碼 。 passwd: 操作成功 //鎖定用戶賬戶,鎖定的用戶賬號(hào)將無法再登錄系統(tǒng)。(一定要事先設(shè)好密碼) [root@localhost home]# passwd -S kyky5 kyky5 LK 2021-09-04 0 99999 7 -1 (密碼已被鎖定。) //查看用戶kyky5用戶的狀態(tài) [root@localhost home]# passwd -uf kyky5 解鎖用戶 kyky5 的密碼。 passwd: 操作成功

    1.2.4修改用戶賬號(hào)屬性—usermod命令

    格式:usermod [選項(xiàng)]... 用戶名
    • 常用選項(xiàng):
    選項(xiàng)作用
    -u修改用戶的UID號(hào)
    -d修改用戶的宿主目錄位置
    -e修改用戶的賬戶失效時(shí)間,可使用YYYY–MM-DD的日期格式
    -g修改用戶的基本組名(或使用GID號(hào))
    -G修改用戶的附加組名(或使用GID號(hào))
    -M不建立宿主目錄,即使/etc/login.defs系統(tǒng)配置中已設(shè)定要建立宿主目錄
    -s指定用戶的登錄Shell
    以上上面選項(xiàng)與useradd命令中的含義相同
    -l更改用戶賬號(hào)的登錄名稱 格式:usermod -l 新名稱 舊名稱
    -L鎖定用戶賬戶
    -u解鎖用戶賬戶
    [root@localhost home]# usermod -l yxp1 test1 //修改用戶名test1稱改為yxp1 [root@localhost home]# id yxp1 uid=2000(yxp1) gid=2000(test1)=2000(test1) [root@localhost home]# usermod -u 11000 yxp1 //修改用戶UID號(hào) [root@localhost home]# id yxp1 uid=11000(yxp1) gid=2000(test1)=2000(test1) [root@localhost home]# usermod -L yxp1 //鎖定賬戶yxp1 [root@localhost home]# passwd -S yxp1 yxp1 LK 2021-09-04 0 99999 7 -1 (密碼已被鎖定。) //查看用戶狀態(tài) [root@localhost home]# passwd -S yxp1 yxp1 LK 2021-09-04 0 99999 7 -1 (密碼已被鎖定。) [root@localhost home]# passwd -uf yxp1 解鎖用戶 yxp1 的密碼。 passwd: 操作成功 [root@localhost home]# [root@localhost home]# usermod -g test2 -G wheel yxp1 //修改用戶yxp1基本組為test2和附加組為wheel [root@localhost home]# id yxp1 uid=11000(yxp1) gid=2001(test2)=2001(test2),10(wheel) //wheel比root權(quán)限小,比用戶權(quán)限大 [root@localhost home]# [root@localhost home]# cat /etc/passwd |grep yxp1 yxp1:x:11000:2001::/opt/yxp1:/bin/bash [root@localhost home]# usermod -s /sbin/nologin yxp1 //修改用戶yxp1登錄shell [root@localhost home]# cat /etc/passwd |grep yxp1 yxp1:x:11000:2001::/opt/yxp1:/sbin/nologin //從/bin/bash變?yōu)?sbin/nologin

    1.2.5刪除用戶賬號(hào)—userdel命令**

    格式: userdel [-r] 用戶名 //結(jié)合-r可以刪除宿主目錄 [root@yxp red]# userdel test1 //刪除用戶,此時(shí)家目錄里的宿主目錄不會(huì)被刪除,結(jié)合-r可以一次性刪除 [root@yxp red]# ls -a /home . .. red susan test test1 test2 yxp [root@yxp red]# rm -rf test1 [root@yxp red]# ls -a /home . .. red susan test test1 test2 yxp [root@yxp red]# [root@localhost home]# cd /home/ [root@localhost home]# ls kyky kyky1 kyky5 test1 user1 [root@localhost home]# userdel -r kyky5 //結(jié)合-r可以一次性刪除家目錄下的宿主目錄 [root@localhost home]# ls kyky kyky1 test1 user1

    二、管理組賬號(hào)

    2.1組賬號(hào)概述

    2.1.1組賬號(hào)的分類

    • 基本組(私有組): 基本組賬號(hào)只有一個(gè),一般為創(chuàng)建用戶時(shí)指定的組。在/etc/passwd文件中第4段記錄的即為該用戶的基本組GID號(hào)。
    • 附加組(公共組): 用戶除了基本組以外,額外添加指定的組。

    2.1.2組標(biāo)識(shí)GID( Group IDentifi,組標(biāo)識(shí)號(hào) )

    • root用戶賬號(hào)的GID固定值0
    • 程序用戶賬號(hào)的GID默認(rèn)為Centos5,6: 1~499,Centos7: 1~ 999
    • 普通用戶的GID默認(rèn)為Centos5, 6: 500~ 65535,Centos7: 1000~ 65535

    2.1.3組賬號(hào)文件

    • 文件位置:

      • /etc/group:保存組帳號(hào)基本信息
      • /etc/gshadow:保存組帳號(hào)的密碼信息
    格式: [root@yxp red]# head /etc/group root:x:0: bin:x:1:
    • 字段1:組帳號(hào)的名稱
    • 字段2: 占位符“x”
    • 字段3:組賬號(hào)的GID號(hào)
    • 字段4:組賬號(hào)包含的用戶成員(一般不包括基本組對應(yīng)的用戶帳號(hào)),多個(gè)成員之間以逗號(hào)“,"分隔

    示例:

    2.2組賬號(hào)管理

    2.2.1添加組賬號(hào)—groupadd命令

    • 格式:

      groudadd [-g GID] 組賬號(hào)名
    • 示例:

      [root@yxp ~]# groupadd -g 1800 admin //添加一個(gè)組號(hào)1800名稱為admin的組 [root@yxp ~]# tail -2 /etc/group //查看末尾兩行組號(hào)信息 red:x:1004: admin:x:1800: //添加成功

    2.2.2添加、設(shè)置、刪除組成員—groupwd命令

    ==設(shè)置組賬號(hào)密碼,但是該功能極少使用,實(shí)際上更多的管理用戶成員、添加/刪除組成員

    • - 格式: gpasswd [選項(xiàng)]...組賬號(hào)名
    • 常用選項(xiàng):

      選項(xiàng)作用
      -a向組內(nèi)添加一個(gè)用戶
      -d從組內(nèi)刪除一個(gè)用戶成員
      -M定義組成員列表,以逗號(hào)分隔**(重新定義,不是追加)**

    示例1:

    示例2:

    2.2.3刪除組賬號(hào)—groupdel

    格式:groupdel 組賬號(hào)名

    示例:

    2.3查詢賬號(hào)信息

    2.3.1查詢用戶賬號(hào)所屬組—groups命令

    格式:groups [用戶名] 示例: [root@yxp ~]# groups user1 user1 : user1 mask

    2.3.2查詢用戶賬號(hào)身份標(biāo)識(shí)—id命令

    格式:id [用戶名] 示例:[root@yxp ~]# id user2 uid=1007(user2) gid=1007(user2)=1007(user2),2000(mask)

    2.3.3查詢用戶賬號(hào)的登錄屬性—finger命令

    PS:需要先安裝finger安裝包 格式:finger [用戶名] 示例: [root@yxp ~]# finger yxp Login: yxp Name: yxp Directory: /home/yxp Shell: /bin/bash Last login 五 93 11:12 (CST) on pts/0 No mail. No Plan.

    2.3.4查詢當(dāng)前主機(jī)的用戶登錄情況—w命令、who命令、

    w [選項(xiàng)] 用戶名

    • 第一行信息輸出內(nèi)容包含的信息說明如下:

      • 23:16:26 ——當(dāng)前系統(tǒng)時(shí)間.
      • up 1 day——系統(tǒng)運(yùn)行時(shí)長.
      • 4 users ——登錄用戶數(shù).
      • load average: 0.00 0.01, 0.05 ——系統(tǒng)過去1,5,15分鐘的平均負(fù)載信息。平均系統(tǒng)負(fù)載是對當(dāng)前正在運(yùn)行或正在等待磁盤I/O的作業(yè)數(shù)的度量。 它基本上告訴您系統(tǒng)在給定間隔內(nèi)的繁忙程度。
    • 第二行信息包括如下字段說明:

      • USER ——登錄用戶名.
      • TTY ——登錄用戶使用的終端名.
      • FROM ——登錄用戶來源的主機(jī)名或IP地址.
      • LOGIN@ ——用戶登錄時(shí)長.
      • IDLE —— 自用戶上一次與終端進(jìn)行交互以來的空閑時(shí)間.
      • JCPU ——附加到tty的所有進(jìn)程使用的時(shí)間.
      • PCPU ——用戶當(dāng)前進(jìn)程所用的時(shí)間。 顯示在“ WHAT”字段中的那個(gè).
      • WHAT —— 用戶當(dāng)前的進(jìn)程及選項(xiàng)/參數(shù)。

    2.3.4顯示 當(dāng)前登錄系統(tǒng)的所有用戶的用戶列表 — users

    三.文件/目錄的權(quán)限及歸屬

    ? 在Linux文件系統(tǒng)的安全模型中,為系統(tǒng)中的文件賦予了兩個(gè)屬性:訪問權(quán)限和文件所有者,簡稱**“權(quán)限”和“歸屬”**。其中訪問權(quán)限包括讀取、寫入、可執(zhí)行三種基本類型,歸屬包括屬主(擁有該文件的用于賬號(hào))、屬組(擁有該文件的組賬號(hào))。Linux系統(tǒng)根據(jù)文件和目錄的訪問權(quán)限、歸屬來對用戶訪問數(shù)據(jù)的過程進(jìn)行控制。

    3.1 查看文件/目錄的權(quán)限和歸屬

    [yxp@yxp root]$ ll /etc/passwd -rw-r--r--. 1 root root 2387 93 22:57 /etc/passwd
    • 在上述輸出信息中,第3、4個(gè)字段的數(shù)據(jù)分別表示該文件的屬主、屬組,上面的"/etc/passwd"文件都屬于root用戶,root組:而第1個(gè)字段的數(shù)據(jù)表示該文件的訪問權(quán)限,如:"-rw-r–r–"。權(quán)限字段由四部分組成,各自的含義如下:
      • 第一個(gè)字符:表示該文件的類型,可以是d(目錄)、b(塊設(shè)備文件)、c(字符設(shè)備文件)、“-”(普通文件)、字母“ l ”(鏈接文件)等;
      • 第2~4個(gè)字符:表示該文件的屬主用戶(User)對該文件的訪問權(quán)限;
      • 第5~7個(gè)字符:表示該文件的屬組內(nèi)各成員用戶(Group)對該文件的訪問權(quán)限;
      • 第8~10個(gè)字符:表示其他任何用戶(Other)對該文件的訪問權(quán)限;
      • 第11個(gè)字符:這里的“ . ”與SELinux有關(guān),目前不需要關(guān)注。

    3.2 設(shè)置文件/目錄的權(quán)限和歸屬

    3.2.1 設(shè)置文件/目錄權(quán)限 — chmod

    格式: 字符形式: chmod [ugoa···][+-=][rwx] 文件... 數(shù)字形式: chmod nnn 文件/目錄... 權(quán)限項(xiàng)讀寫執(zhí)行讀寫執(zhí)行讀寫執(zhí)行
    字符表示rwxrwxrwx
    數(shù)字表示421421421
    權(quán)限分配文件所有者文件所屬組其他用戶
    八進(jìn)制數(shù)表示777
    • 在表示屬主、屬組用戶或者其他用戶對該文件的訪問權(quán)限時(shí),主要使用了三種不同的權(quán)限字符,權(quán)限字符也可以分別表示為八進(jìn)制數(shù)字4、2、1,表示一個(gè)權(quán)限組合時(shí)需要將數(shù)字進(jìn)行累加。
      各自含義如下:

      • 讀取 r :允許查看文件的內(nèi)容、顯示目錄列表
        寫入 w :允許修改文件內(nèi)容,允許在目錄中新建、移動(dòng)、刪除文件或子目錄
      • 可執(zhí)行 x :允許運(yùn)行程序、切換目錄。
    • 常用選項(xiàng): -R:遞歸修改指定目錄下所有子項(xiàng)的權(quán)限(包括目錄中的文件

    • 字符組合“[ugoa···][+ - =][rwx]”或者數(shù)字組合“nnn”的形式表示要設(shè)置的權(quán)限模式,其中“nnn”為需要設(shè)置的具體權(quán)限值,如“755”、“644”等,而“[guoa···][+ - =][rwx]”的形式中,三個(gè)組成部分的含義及用法如下所述:

      • “ugoa”表示該權(quán)限設(shè)置所針對的用戶類別。“u”代表文件屬主,“g”代表文件組內(nèi)的用戶,“o”代表其他任何用戶長度有用戶(ugo的總和);
      • “+ - =”表示設(shè)置權(quán)限的操作動(dòng)作。“+”號(hào)代表增加權(quán)限,“-”號(hào)代表減少相應(yīng)權(quán)限,“=”號(hào)代表僅設(shè)置對應(yīng)的權(quán)限;
      • “rwx”是權(quán)限的字符組合形式,也可以拆分使用,如“r”、“rx”等。

      示例:不指定ago,默認(rèn)所有都設(shè)置

    示例:

    3.2.2設(shè)置文件/目錄歸屬 — chown/chgrp

    格式: chown/chgrp 屬主 文件或目錄 chown/chgrp :屬組 文件或目錄 chown/chgrp 屬主:屬組 文件或目錄
    • 常用選項(xiàng): -R:遞歸修改指定目錄下所有子項(xiàng)的權(quán)限(包括目錄中的文件)

    • 示例:


    3.3unmask應(yīng)用

    ? 我們新建一個(gè)新的文件或者目錄時(shí),它的默認(rèn)權(quán)限時(shí)什么呢,這個(gè)與umask有關(guān)。

    1 .unmask作用:

    • 設(shè)置目錄和文件的默認(rèn)權(quán)限;
    • 指定目前用戶在新建文件或目錄時(shí)的權(quán)限默認(rèn)值;
    • 新建的文件或者目錄的權(quán)限為默認(rèn)最大權(quán)限減去umask(普通文件的最大默認(rèn)權(quán)限為6,目錄的最大默認(rèn)權(quán)限為7)
    格式: umask查看: umask umask設(shè)置: umask 000

    mg-PvQ2G6ku-1630747401616)]

    示例:

    [外鏈圖片轉(zhuǎn)存中…(img-JaKE7YDT-1630747401617)]

    3.2.2設(shè)置文件/目錄歸屬 — chown/chgrp

    格式: chown/chgrp 屬主 文件或目錄 chown/chgrp :屬組 文件或目錄 chown/chgrp 屬主:屬組 文件或目錄
    • 常用選項(xiàng): -R:遞歸修改指定目錄下所有子項(xiàng)的權(quán)限(包括目錄中的文件)

    • 示例:

      [外鏈圖片轉(zhuǎn)存中…(img-l9WuoXBE-1630747401617)]

      [外鏈圖片轉(zhuǎn)存中…(img-TxDR7h1j-1630747401618)]

      [外鏈圖片轉(zhuǎn)存中…(img-juJdMd97-1630747401618)]

    3.3unmask應(yīng)用

    ? 我們新建一個(gè)新的文件或者目錄時(shí),它的默認(rèn)權(quán)限時(shí)什么呢,這個(gè)與umask有關(guān)。

    1 .unmask作用:

    • 設(shè)置目錄和文件的默認(rèn)權(quán)限;
    • 指定目前用戶在新建文件或目錄時(shí)的權(quán)限默認(rèn)值;
    • 新建的文件或者目錄的權(quán)限為默認(rèn)最大權(quán)限減去umask(普通文件的最大默認(rèn)權(quán)限為6,目錄的最大默認(rèn)權(quán)限為7)
    格式: umask查看: umask umask設(shè)置: umask 000

    總結(jié)

    以上是生活随笔為你收集整理的不得不会的linux账号与权限管理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 色综合天天综合网天天看片 | 少妇av网 | 国产日日干 | 日本亚洲国产 | 久草免费看 | av小说免费在线观看 | 性生活视频播放 | 欧美黑粗大 | 91午夜理伦私人影院 | 欧美日韩人妻精品一区 | 成人av免费网址 | 香蕉a | 男朋友是消防员第一季 | 伊人网伊人网 | 国产精品伦理一区二区 | 捆绑调教在线观看 | 超碰97国产 | 国产伦理在线 | 中国久久久久 | 少妇情理伦片丰满午夜在线观看 | 男人的天堂你懂的 | 国产欧美精品一区 | 国产传媒视频 | 91精品国产综合久久久蜜臀九色 | www.天天综合 | 亚洲精品一区三区三区在线观看 | 免费麻豆国产一区二区三区四区 | 成人第一页 | 制服一区| 国语对白永久免费 | 性――交――性――乱睡觉 | 欧美精品亚洲一区 | 精品中文字幕视频 | 91丝袜一区二区三区 | 欧美一区自拍 | 日本一区二区三区在线免费观看 | 国产成人精品视频在线 | 永久免费在线看片 | 69亚洲乱人伦 | а√天堂资源官网在线资源 | 222aaa| 日本体内she精高潮 男女视频在线免费观看 | 亚洲a人| 色人阁av| 超碰人人干人人 | 孕期1ⅴ1高h | 亚洲射色 | 一区影视| 久久精品影视 | 三级黄在线观看 | 精品中文一区二区三区 | 国产精品黄色 | 亚洲综合色成人 | 欧美成人一区二区三区高清 | 国产成人精品一区二区三区网站观看 | 污污视频网站在线免费观看 | 91素人约啪 | 99热成人| 毛片久久久久 | 成年人黄色 | 久草在现 | 黑人干亚洲女 | 熟女少妇精品一区二区 | 精品人妻伦一二三区免费 | 成人片在线视频 | 日韩在线无 | 日本大奶视频 | 亚洲精选91| 日韩精品乱码久久久久久 | 国产乱子伦一区二区 | 欧美日韩另类在线 | 欧美日韩国产亚洲沙发 | 亚洲在线精品视频 | 97精品一区二区三区 | 日不卡| 黄色网址av | 国产精品一区二区无码对白 | av亚州| 一卡二卡三卡视频 | 国产日韩高清在线 | 日韩精品在线第一页 | jizzjizz中国精品麻豆 | 人妻互换一区二区三区四区五区 | 亚洲激情一区二区三区 | 亚洲插插 | 国产精品亚洲精品 | 亚洲精品爱爱 | 欧美一区二区三区大屁股撅起来 | 波多野吉衣av在线 | 欧美xxxbbb | 91社区在线播放 | av手机网站 | 九色蝌蚪9l视频蝌蚪9l视频 | 亚洲久操 | 日本激情视频在线 | 久久久久久麻豆 | 国产精品69久久久久 | 毛片基地在线播放 | 麻豆亚洲av熟女国产一区二 |