Linux_用戶權(quán)限管理

      網(wǎng)友投稿 837 2022-05-30

      目錄

      目錄

      用戶管理

      useradd創(chuàng)建用戶

      userdel刪除用戶

      Linux_用戶權(quán)限管理

      usermod修改用戶賬號(hào)

      passwd修改用戶密碼

      用戶權(quán)限設(shè)置

      用戶組管理

      查看用戶的屬組

      修改用戶組gpasswd

      為沒(méi)有家目錄的用戶建立家目錄

      生產(chǎn)環(huán)境中隱藏root用戶

      umask控制文件或目錄創(chuàng)建時(shí)的初始權(quán)限

      linux的系統(tǒng)權(quán)限

      ACL

      用戶管理

      Linux和Windows用戶不能單獨(dú)存在,必須屬于一個(gè)或多個(gè)組。

      用戶信息存儲(chǔ)位置:

      1. Windows userInfo :c:\windows\system32\config\sam 數(shù)據(jù)庫(kù)中

      2. linux userInfo:

      /etc/passwd

      /etc/shadow

      /etc/group

      /etc/gshadow

      Linux user屬性:

      配置文件:/etc/login.defs (創(chuàng)建User的默認(rèn)屬性設(shè)定)

      RHEL7:

      管理員用戶 0

      系統(tǒng)用戶 1-200 Linux管理用戶

      系統(tǒng)用戶 201-999 Linux服務(wù)用戶

      普通用戶 1000-60000

      useradd創(chuàng)建用戶

      常用選項(xiàng):

      -u 指定UID -s 指定登陸后默認(rèn)的shell -d 指定家目錄 -g 指定主組(只有一個(gè)屬組) -G 指定附加組(有屬組、附加組) -M 不建立家目錄

      1

      2

      3

      4

      5

      6

      注意:Linux管理員組是wheel,并不是把用戶加入到root組,用戶就能成為管理員。

      userdel刪除用戶

      -r 刪除用戶家目錄

      1

      usermod修改用戶賬號(hào)

      -L 鎖定用戶 (不能login) -U 解鎖用戶

      1

      2

      passwd修改用戶密碼

      echo xxx | passwd --stdin 用戶名 設(shè)定passwd

      1

      設(shè)定用戶密碼使用策略:

      chage -d 0 用戶名 -- 下次登錄強(qiáng)制修改密碼 chage -d 2015-04-01 jmilk 在 2015-04-01 強(qiáng)制用戶修改密碼 chage -E 2015-12-31 jmilk 在 2015-12-31zhangsan 密碼過(guò)期 chage -l zhangsan 查看用戶的密碼策略

      1

      2

      3

      4

      用戶權(quán)限設(shè)置

      Example:

      chmod ugoa+-/=/number fileName/directoryName #修改文件或目錄的權(quán)限 chown userName:groupName fileName/directoryName #修改文件或目錄的屬主、屬組

      1

      2

      setuid:擁有者的強(qiáng)制位(u[+|-]s),一般指令設(shè)置setuid后,能夠讓普通用戶在執(zhí)行該指令的時(shí)候,使用root的權(quán)限來(lái)執(zhí)行此指令。

      setgid:組的強(qiáng)制位(g[+|-]s),為目錄設(shè)置setgid后,此目錄下的文件或目錄繼承上一級(jí)目錄的屬組,一般用于生產(chǎn)中的團(tuán)隊(duì)文件管理。

      sticky:(冒險(xiǎn)位,粘滯位o[+|-]t)誰(shuí)創(chuàng)建的文件或目錄就只有誰(shuí)能夠進(jìn)行刪除操作,一般用于共享目錄。

      用戶組管理

      groupadd:創(chuàng)建組

      groupdel:刪除組,前提此組不能是某個(gè)用戶的主組

      查看用戶的屬組

      id userName groups userName

      1

      2

      修改用戶組gpasswd

      將一個(gè)user加入到group中:

      gpasswd -a 一次加一個(gè)用戶

      gpasswd -M 一次加入多個(gè)用戶

      將一個(gè)user從組中刪除:

      gpasswd -d userName groupName

      為沒(méi)有家目錄的用戶建立家目錄

      mkdir /home/jmilk chown jmilk:jmilk /home/jmilk chmod 700 /home/jmilk cp -av /etc/skel/.[!.]* /home/jmilk #/etc/skel建立用戶家目錄的模板目錄,若想對(duì)將來(lái)新建用戶進(jìn)行統(tǒng)一個(gè)性化設(shè)定,可以現(xiàn)在模板目錄內(nèi)設(shè)定。

      1

      2

      3

      4

      生產(chǎn)環(huán)境中隱藏root用戶

      使root成為普通用戶,使普通用戶成為超級(jí)管理員(系統(tǒng)只要識(shí)別UID=0,就認(rèn)為是超級(jí)管理員)

      直接編輯/etc/passwd文件:

      root:x:1005:1005:root:/home/jmilk:/bin/bash jmilk:x:0:0::/root:/bin?hask

      1

      2

      umask控制文件或目錄創(chuàng)建時(shí)的初始權(quán)限

      文件的默認(rèn)權(quán)限:666-umask(兩者為偶數(shù)的可以相減得出,否則不能)

      目錄的默認(rèn)權(quán)限:777-umask

      改變umask并使之永久生效:編輯/etc/profile中的umask值

      Linux的系統(tǒng)權(quán)限

      系統(tǒng)權(quán)限是針對(duì)文件系統(tǒng)的權(quán)限,與用戶權(quán)限無(wú)關(guān)

      lsattr fileName #列出文件的系統(tǒng)權(quán)限 lsattr -d dirName #列出目錄的系統(tǒng)權(quán)限 chattr +a fileName #文件可以追加,不可以刪除、修改 chattr +i fileName #文件不可以追加、修改、刪除 chattr +j fileName #立即存儲(chǔ)

      1

      2

      3

      4

      5

      ACL

      一般使用chmod、chown全局設(shè)置權(quán)限,再使用acl進(jìn)行局部調(diào)整。

      getfacl fileName #顯示此文件是否設(shè)置了acl

      設(shè)定用戶對(duì)未來(lái)創(chuàng)建的文件或子目錄的權(quán)限:

      setfacl -m d:u:用戶名:權(quán)限 文件|目錄 setfacl -m g:組名:權(quán)限 文件|目錄 setfacl -m d:u:jmilk:rw- /abc #d:default,用戶在abc目錄中建立文件或子目錄,jmilk都有rw權(quán)限 setfacl -x 刪除acl setfacl -b 刪除全部acl

      1

      2

      3

      4

      5

      注意:文件或目錄的權(quán)限標(biāo)識(shí)的意義

      -rw——- test ? 設(shè)置權(quán)限前

      -rw-rwx—+ test ? acl設(shè)置權(quán)限后

      rw- 表示擁有者的權(quán)限

      rwx 表示第一個(gè)acl用戶的權(quán)限

      — 表示第1個(gè) acl 組的權(quán)限

      +表示后面還有但沒(méi)有顯示

      Linux 統(tǒng)一身份認(rèn)證服務(wù) IAM

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:patroni-配置文件參數(shù)修改
      下一篇:面試官:Redis中集合數(shù)據(jù)類型的內(nèi)部實(shí)現(xiàn)方式是什么?
      相關(guān)文章
      久久亚洲精品国产精品婷婷| 亚洲一区爱区精品无码| 香蕉视频在线观看亚洲| 亚洲黄片手机免费观看| 国产成人 亚洲欧洲| 亚洲日韩在线中文字幕综合| 亚洲成a人无码亚洲成av无码 | 日本亚洲色大成网站www久久| 亚洲国产成人综合| 亚洲jjzzjjzz在线播放| 亚洲国产精品久久久久秋霞影院| 亚洲精品无码久久毛片波多野吉衣| 亚洲精品国产福利片| 亚洲女人影院想要爱| 久久久久精品国产亚洲AV无码| 亚洲制服丝袜第一页| 午夜在线a亚洲v天堂网2019| 亚洲中文字幕无码中文| 亚洲av午夜电影在线观看| 国产成人亚洲综合a∨| 亚洲乱码中文字幕综合234 | 亚洲免费在线视频观看| 亚洲黄色激情视频| 亚洲国产成人久久综合| 亚洲国产成人久久综合野外| 自拍偷自拍亚洲精品第1页| 亚洲码国产精品高潮在线| 久久久久久久久亚洲| 久久精品国产亚洲AV高清热| 亚洲国产av美女网站| 亚洲日韩精品无码专区| 日本中文一区二区三区亚洲| 久久久青草青青国产亚洲免观 | 亚洲AV无一区二区三区久久| 在线免费观看亚洲| 91丁香亚洲综合社区| 国产精品亚洲av色欲三区| 国产成人精品久久亚洲高清不卡 | 亚洲中文字幕日产乱码高清app| 亚洲av无码成h人动漫无遮挡 | 亚洲国产精品一区二区第四页 |