雲端計算學習路線教程,使用者管理模式深入講解

千鋒雲端計算發表於2019-07-31

從雲端計算零基礎小白掃盲可是講解,循序漸進,引領你進入一個全新的雲端計算時代,幫助你從淺到深,從基礎到核心真正瞭解當今最火爆的雲端計算技術這個新型產品再行業中的應用、發展以及技術內幕。下面給大家講解下雲端計算學習路線教程關於使用者管理模式深入講解:

雲端計算學習路線教程,使用者管理模式深入講解

groupadd,groupdel

useradd,usermod,userdel

passwd,chage

使用者組

[root@tianyun ~]# groupadd hr

[root@tianyun ~]# groupadd sale

[root@tianyun ~]# groupadd it

[root@tianyun ~]# groupadd fd

[root@tianyun ~]# groupadd market

[root@tianyun ~]# groupadd net01 -g 2000 //新增組net01,並指定gid 2000

[root@tianyun ~]# grep 'net01' /etc/group //檢視/etc/group中組net01資訊

[root@tianyun ~]# groupdel net01 //刪除組net01

使用者

useradd creates users

==建立使用者 未指定選項==

[root@tianyun ~]# useradd user01

. 未指定該使用者的主組

. 未指定該使用者的附加組

. 未指定使用者的HOME

. 未指定使用者的SHELL

. 未指定使用者的UID...

[root@tianyun ~]# grep 'user01' /etc/passwd /etc/shadow /etc/group

/etc/passwd:user01:x:507:512::/home/user01:/bin/bash

/etc/shadow:user01:!!:16589:0:99999:7:::

/etc/group:user01:x:512:

[root@tianyun ~]# id user01

uid=507(user01) gid=512(user01) groups=512(user01)

[root@tianyun ~]# ls /var/spool/mail/user01

/var/spool/mail/user01

小結:

如果建立一個使用者時,未指定任何組(主組或附加組),系統會建立一個和使用者名稱相同的組作為使用者的Primary Group.

==建立使用者 指定選項==

[root@tianyun ~]# useradd user02 -u 503 //建立使用者usr02,指定uid

[root@tianyun ~]# useradd user03 -d /aaa //建立使用者user03 指定家目錄

[root@tianyun ~]# useradd user05 -s /sbin/nologin //建立使用者並指定shellu

[root@tianyun ~]# useradd user07 -G hr,it,fd //建立使用者,指定附加組

[root@tianyun ~]# useradd user10 -u 4000 -s /sbin/nologin

userdel deletes users

==刪除使用者==

[root@tianyun ~]# userdel user10 //刪除使用者user10,但不刪除使用者家目錄和mail spool

[root@tianyun ~]# ll -d /home/user10/

drwx------ 3 506 510 4096 09-01 21:14 /home/user10/

[root@tianyun ~]# ll /var/spool/mail/user10

-rw-rw---- 1 506 mail 0 09-01 21:14 /var/spool/mail/user10

[root@tianyun ~]# userdel -r user2 //刪除使用者user2,同時刪除使用者家目錄和mail spool

==使用者密碼==

[root@tianyun ~]# passwd alice //root可以給任何使用者設定密碼

[zhuzhu@tianyun ~]$ passwd //普通使用者只能給自己修改密碼,而且必須提供原密碼

usermod modifies existing users

==組成員管理==

注意:只針對已存在的使用者

[root@tianyun ~]# usermod -G hr niuniu2 //覆蓋原有的附加組

[root@tianyun ~]# usermod -G fd,it niuniu2

[root@tianyun ~]# usermod -aG hr niuniu2 //增加新的附加組

[root@tianyun~]# gpasswd -a jack wheel //usermod -aG hr zhuzhu

[root@tianyun~]# gpasswd -M zhuzhu,maomao100 hr

[root@tianyun~]# gpasswd -d zhuzhu hr

==其它選項管理==

[root@tianyun ~]# usermod -s /sbin/nologin niuniu2

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[root@localhost ~]# useradd -u 888 abc3

[root@localhost ~]# useradd -u 503 -g robin abc3

[root@localhost ~]# useradd -u 504 -g 500 -c hello abc4

[root@localhost ~]# useradd -u 505 -g 500 -c hello -d /tmp/abc5 abc5

[root@localhost ~]# useradd -u 506 -g 500 -c hello -d /tmp/abc6 -s /bin/tcsh abc6

新增組

[root@localhost ~]# groupadd uplooking

[root@localhost ~]# vim /etc/group

uplooking:x:889:

第一列:組名

第二列:組密碼佔位符

第三列:gid

第四列:[使用者名稱]

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

#gpasswd 引數 組名 

給組新增賬戶

#gpasswd -a user group gpasswd -a tom IT

同時新增多個使用者到組:

# gpasswd -M jim,tom,wing 組名 gpasswd -M tom,wing IT

從組刪除賬戶

#gpasswd -d user10 group

刪除組

#groupdel 組名

使用者的主屬組不能刪除

組密碼檔案


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69916964/viewspace-2652390/,如需轉載,請註明出處,否則將追究法律責任。

相關文章