<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      1、系統用戶管理

      用戶的分類(用戶的ID):

      UID:用戶的身份標識符,每個用戶都會被分配一個獨特的ID

      • 系統用戶(服務用戶):0 ~ 999 之間

      • 普通用戶:1000 ~ 6000之間

      • 用戶名和UID信息通常存儲在/etc/passwd文件中

      • 用戶的存在是為了能更好的控制系統權限

       1 root:x:0:0:root:/root:/bin/bash
       2 root:用戶名
       3 x:密碼占位符 # 表示用戶登錄時是否需要驗證密碼
       4 0:用戶UID #身份標識符
       5 0:用戶GID #用戶私有組
       6 root:用戶描述信息 #描述這個用戶是干什么的(防止用戶名被泄露)
       7 /root:用戶家目錄 #用戶登錄之后在那個目錄下
       8 /bin/bash:登錄shell信息 #用戶登錄系統之后運行的第一個程序
       9                     /bin/bash 運行bash shell 表示可以登錄系統
      10                     /sbin/nologin  禁止登錄shell 表示不能登錄系統
      2、系統用戶組管理

      用戶組:在創建用戶時,如果沒有指定用戶的組,則自動創建一個以用戶名命名的組并將這個用戶加入到該組

      • 私有組(屬組):在用戶創建時,一并指定的則,稱之為私有組

      • 公共組(附加組):每個用戶都可以有多個公共組,但是只能有一個私有組

      • 用戶組和ID的映射關系保存在 /etc/group 文件中

      • 同一個組中的所有用戶能共享屬于這個組的文件

       1 [root@example ~]# id user
       2 uid=1000(user) gid=1000(user) groups=1000(user)
       3 
       4 itgroup: zhangsan、lisi、wangwu
       5 sagroup: alice、bob、mike、zhangsan
       6     #zhangsan:itgroup(私有組),sagroup(公共組)
       7 
       8 root:x:0:zhangsan
       9 root:#表示組名
      10 x:#組的密碼占位符
      11 0:#組的ID
      12 zhangsan:#表示組內用戶,在root組內有zhangsan這個用戶,多個用戶用逗號隔開;如果改組是某個用戶的私有組,則該用戶不會出現在該組中
      3、useradd創建
      • -u:用戶號,指定用戶的用戶號,如果同時有 -o 選項,則可以重復使用其它用戶的標識號

      • -g:用戶組,指定用戶所屬的用戶組

      • -c:comment指定一段注釋性描述

      • -d:目錄,指定用戶主目錄,如果此目錄不存在,則同時使用 -m選項,可以創建主目錄

      • -G:用戶組,用戶組指定用戶所屬的附加組

      • -s:shell文件,指定用戶的登錄shell

       1 root@example ~]# useradd -u 3000 ituser
       2 [root@example ~]# id ituser 
       3 uid=3000(ituser) gid=3000(ituser) groups=3000(ituser)
       4 
       5 [root@example ~]# useradd -g zhangsan ituser1
       6 [root@example ~]# id ituser1
       7 uid=3001(ituser1) gid=1001(zhangsan) groups=1001(zhangsan)
       8 
       9 [root@example ~]# useradd -c "rhce user" ituser2
      10 ituser2:x:3002:3002:rhce user:/home/ituser2:/bin/bash$
      11 
      12 [root@example ~]# useradd -d /ituser3 ituser3
      13 ituser3:x:3003:3003::/ituser3:/bin/bash
      14 
      15 [root@example ~]# useradd -s /sbin/nologin ituser4
      16 ituser4:x:3004:3004::/home/ituser4:/sbin/nologin
      17 
      18 [root@example ~]# su -s /bin/bash ituser4
      19 [ituser4@example root]$ cd
      20 [ituser4@example ~]$ pwd
      21 /home/ituser4

      用戶的UID可以重復,一個UID可以對應多個用戶名,但是UID是唯一的存在;

      Linux中并不以用戶名來決定用戶的權限,而是依靠UID來決定用戶對文件的權限;

      系統會進行ID保留機制,部分UID已經提前分配給了應用程序,比如:38分配給了KVM,所以將保留的UID分配出去,就會導致新創建的用戶繼承到這個權限;每次創建用戶都會將 /etc/passwd 中最大的UID加 1 分配給新的用戶;

      4、usermod修改

      usermod modify 修改

      • -g:指定私有組

      • -u:指定UID

      • -G:指定附加組

      • -c:描述信息

      • -d:家目錄(-m:移動家目錄,與 -d 一起使用)

      • -s:登錄shell

      1 [root@example ~]# usermod -u 1003 ituser1
      2 [root@example ~]# usermod -g 1000 ituser1
      3 [root@example ~]# usermod -G user ituser1
      4 [root@example ~]# usermod -c "test user" ituser1
      5 [root@example ~]# usermod -d /demo/user1 ituser1
      5、其它相關命令
      • userdel 用戶名:刪除一個用戶,僅僅只是從系統中將用戶刪除

      • userdel -r 用戶名:干凈刪除用戶,除了將用戶本身刪除外,還會連同用戶的文件(用戶郵箱和用戶家目錄)一并刪除

      1 # 解決辦法
      2 [root@example ~]# rm -rf /var/spool/用戶名
      3 
      4 [root@example ~]# rm -rf /home/用戶名
      • groupadd:創建新的組

        • -g:指定gid

        • gpasswd:設置組密碼

        • newgrp:登錄到指定組,并且登錄之后該組將成為用戶的私有組(臨時授權

      • groupmod:修改組的信息

        • -n:指定新的組名

      • groupmems:管理組內成員

        • -g:指定組

        • -a:添加用戶

        • -d:刪除用戶

        • -l:列出組內用戶

        • -p:清空用戶

      1 [root@example ~]# groupmems -a ituser -g itgroup
      2 [root@example ~]# groupmems -l -g itgroup 
      3 ituser 
      4 [root@example ~]# groupmems -d ituser -g itgroup
      6、用戶的密碼信息

      /etc/shadow:保存用戶的密碼信息(加密)

      /etc/gshadow:保存組的密碼信息

       1 root:$6$HSqKs:19678:0:99999:7:::
       2 第一列: #用戶名
       3 第二列:#用戶密碼(密文) 
       4     PS:!!表示該用戶沒有設置密碼
       5         * 表示用戶從來沒有設置密碼
       6         默認是hash512算法
       7 第三列:上一次修改密碼的時間
       8 第四列:密碼最短有效期
       9 第五列:密碼最長有效期
      10 第六列:警告天數
      11 第七列:密碼鎖定天數
      12 第八列:密碼過期時間(刪除密碼時間),是一個日期
      13 第九列:保留字段
      14 
      15 #加密類型(算法)安全套件:openssl
      16 [root@example ~]# openssl passwd -5 redhat
      17 $5$HY9wotlwulgPch2g$IbRLwroQqoZ0q45zLqybs7hdR3IHdg2F7/ItLeOvWeA
      18 [root@example ~]# openssl passwd -6 redhat
      19 $6$qQzsl2yVJjkxD421$XRmbyb/3lSD6611xPVmgQuDKN5tHNGW7SBuVEwxbw6jXLJlIODFJpwIimswycqF72iXC9PiEJduV1BfAs8mS//
      20 [root@example ~]# openssl passwd -1 redhat
      21 $1$cNtRJaY6$t4AQopvQ3M0NFr5w4Lp1t/
      22 
      23 [root@example ~]# chage user
      24 Changing the aging information for user
      25 Enter the new value, or press ENTER for the default
      26     Minimum Password Age [0]: 5 #密碼最短有效期
      27     Maximum Password Age [99999]: 77777 #密碼最長有效期
      28     Last Password Change (YYYY-MM-DD) [2023-11-25]: #上一次修改密碼時間
      29     Password Expiration Warning [7]: 5 # 警告天數
      30     Password Inactive [-1]: 5 #鎖定天數
      31     Account Expiration Date (YYYY-MM-DD) [-1]: 55555 #失效時間
      32     
      33 #修改密碼默認規則
      34 [root@example ~]# vim /etc/login.defs 
      7、Linux文件安全
      1. 文件UID和GID

      • 每一個文件都有一個uid和gid

      • 用戶在運行程序的時候,程序會繼承用戶的UID和GID

      • 決定于哪個用戶可以訪問相應的文件

      • 當程序在訪問文件時,會得到三類訪問權限

        • 程序的UID和文件的UID一致,則是以文件擁有人的身份訪問文件

        • 程序的GID和文件的GID一致,則是以文件擁有組的身份訪問文件

        • 程序的UID、GID和文件的UID、GID均不一致,則是以文件其他人身份訪問文件

      1. 文件權限優先級

      • 如果UID一致,UID匹配文件成功;文件擁有人的身份訪問文件(user)

      • 如果UID不一致,GID一致,GID匹配文件成功;文件擁有組的身份訪問文件(group)

      • 如果UID、GID均不一致,則匹配文件的其他人身份;文件其他人的身份訪問文件(other)

       1 -rw-r--r--.   1 root root    0 Nov 26 21:48 test.txt
       2 -:表示文件類型(-:普通文件;d:目錄;l:軟鏈接(字符文件);b:塊設備)
       3 rw-:表示擁有人的權限
       4 r--:表示擁有組的權限
       5 r--:表示其他人的權限
       6 .:表示文件受到seLinux的保護(安全機制)
       7 1:表示文件的硬鏈接數(硬鏈接數決定了在系統中文件有幾份)
       8 第一個root:文件的UID(文件的擁有人;文件的所有者)
       9 第二個root:文件的GID(文件的擁有組)
      10 0:文件的大小
      11 Nov 26 21:48:文件最后一次修改的時間
      12 test.txt:文件名
      1. Linux文件系統權限

      • 查看文件和目錄的權限

        • ls -l 文件名

        • ls -ld 目錄名

        • chmod u/g/o +/-/= 文件名:修改權限(u+g+o=all)

        • chomd -R :遞歸賦權

       1 -rw-r--r--. 1 root zhangsan  0 Nov 26 21:44 zhangsan.txt
       2 
       3 權限分配         文件所屬人      文件所屬組用戶     其它用戶
       4 字符表示         r  w  x         r  w  x        r  w  x 
       5 權限項         讀  寫  執行     讀  寫  執行     讀  寫  執行
       6 數字表示         4  2  1         4  2  1        4  2  1
       7 -:表示對應欄位沒有權限
       8 r:表示可以讀取文件內容
       9 w:表示可以修改文件內容
      10 x:表示文件可以被執行
      11 
      12 #文件的擁有人可以強制對文件進行保存
      13 #如果是對文件進行操作只需要看文件所在目錄的權限;如果是對文件的內容進行操作,要看文件本身的權限
      14 
      15 #十進制
      16 1表示該欄位有權限        r w x
      17 0表示該欄位沒有權限      1 0 0   4
      18                       0 1 0   2
      19                       0 0 1   1
      20 
      21 [root@example tmp]# chmod 751 zhangsan.txt 
      22 [root@example tmp]# ls -l zhangsan.txt 
      23 -rwxr-x--x. 1 root zhangsan 0 Nov 26 21:44 zhangsan.txt
      24 [root@example tmp]# chmod u+r zhangsan.txt 
      25 [root@example tmp]# ls -l zhangsan.txt 
      26 -r--------. 1 root zhangsan 0 Nov 26 21:44 zhangsan.txt
      27 [root@example tmp]# chmod u+w zhangsan.txt 
      28 [root@example tmp]# ls -l zhangsan.txt 
      29 -rw-------. 1 root zhangsan 0 Nov 26 21:44 zhangsan.txt
      30 [root@example tmp]# chmod u+w,g+rw,o+r zhangsan.txt 
      31 [root@example tmp]# ls -l zhangsan.txt 
      32 -rw-rw-r--. 1 root zhangsan 0 Nov 26 21:44 zhangsan.txt
      33 root@example tmp]# chmod +x zhangsan.txt 
      34 [root@example tmp]# ls -l zhangsan.txt 
      35 -rwxrwxr-x. 1 root zhangsan 0 Nov 26 21:44 zhangsan.txt
      8、設置文件屬主和屬組
      • chown :用于設置文件的屬主和屬組(只能root用戶可以使用)

      • chgrp:只能設置文件的屬組

        普通用戶可以賦權嗎?

      • 普通用戶只能修改擁有人自己文件的權限,不能修改其它人文件的權限;普通用戶不能修改文件的擁有人/組

       1 [root@example tmp]# chown zhangsan zhangsan/
       2 [root@example tmp]# ls -l
       3 total 0
       4 drwxr-xr-x. 2 zhangsan root 6 Nov 28 21:56 zhangsan
       5 [root@example tmp]# chown root:zhangsan zhangsan/
       6 [root@example tmp]# ls -l
       7 total 0
       8 drwxr-xr-x. 2 root zhangsan 6 Nov 28 21:56 zhangsan
       9 [root@example tmp]# chown :ituser zhangsan/
      10 [root@example tmp]# ls -l
      11 total 0
      12 drwxr-xr-x. 2 root ituser 6 Nov 28 21:56 zhangsan
      13 [root@example tmp]# chgrp zhangsan zhangsan/
      14 [root@example tmp]# ls -l
      15 total 0
      16 drwxr-xr-x. 2 root zhangsan 6 Nov 28 21:56 zhangsan

       

      posted on 2023-11-29 22:00  Ju生淮北  閱讀(162)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 国产精品久久久久久av| 亚洲精品一区国产| 久久综合97丁香色香蕉| 亚洲色大成网站www在线| 农村欧美丰满熟妇xxxx| 午夜福利免费视频一区二区| 沛县| 国产成人精品永久免费视频 | 亚洲精品乱码久久久久久按摩高清 | 国产熟睡乱子伦视频在线播放| 香蕉久久久久久久av网站| 精品成人免费自拍视频| 麻豆天美国产一区在线播放| 中文字幕亚洲综合久久| 日韩中文字幕一区二区不卡| 美女禁区a级全片免费观看| 国产成人亚洲综合图区| 亚洲人成自拍网站在线观看| 成人3d动漫一区二区三区 | 日韩秘 无码一区二区三区| 国产成人精品一区二区秒拍1o | 亚洲日韩精品一区二区三区无码| 国产精品欧美一区二区三区不卡| 日韩av一区二区三区不卡| 亚洲免费成人av一区| 亚洲成在人线AV品善网好看| 国产精一区二区黑人巨大| 99久久精品久久久久久婷婷| 天天摸夜夜摸夜夜狠狠添| 奉节县| 国产精品一区二区小视频| 久久96热在精品国产高清| 国产一区二区不卡在线| 久久丫精品国产| 视频一区二区三区刚刚碰| 久久精品国产亚洲av麻豆小说 | 久热久热中文字幕综合激情| 欧洲性开放老太大| 男女猛烈激情xx00免费视频| 亚洲av日韩av综合在线观看| 呼玛县|