linux用戶和用戶組的基本操做

1、用戶組操做shell

-建立用戶組ide

# groupadd 組名工具

說明:新建立的組id默認從500開始,也能夠經過[-g]選項指定組id,指定組id後新建立的組id會從指定的id後依次建立。spa

-刪除用戶組rem

# groupdel grp1登錄

說明:若是用戶組中有用戶就沒法刪除該組,刪除是會提示:groupdel: cannot remove the primary group of user 'grp1'密碼

2、用戶操做im

-建立用戶yum

# useradd -u 510 -d /home/user2 -g grp1 user3腳本

-u:指定用戶id

-d:指定家目錄

-g:指定所屬組

-c:用戶說明

-G:添加附加組

-M:不建立家目錄

-s:指定登陸的shell

-刪除用戶

# userdel -r user3

-r:將用戶的家目錄一併刪除

3、修改用戶屬性

改變用戶的所屬組(要改的組必需要先建立好)

# usermod -g 501 grp1

-L:鎖定用戶

查看/etc/shadow 若是看到密碼前面有個!,則說明該用戶被鎖定啦

-U:解鎖用戶

4、修改用戶密碼

-passwd直接回車修改當前登陸用戶的密碼,passwd 用戶名修改指定用戶的密碼(只能root才能夠哦)

-密碼生成工具

# yum -y install expect

生成密碼的命令(默認是9位)

# mkpasswd

lB6nJzf0{

# mkpasswd -l 15 -s 0 -d 6 -c 7

-l:密碼的長度

-s:最少特殊字符的個數

-d:最少數字的個數

-c:最少小寫字母的個數

-C:最少大寫字母的個數

# passwd --stdin fanjinbao

這個命令修改密碼時,密碼是明文顯示的哦

修改密碼是隻須要輸入輸入一次密碼便可,常應用到腳本中

例如:

# echo "fanjinbao.com" | passwd --stdin fanjinbao

五、切換用戶

su 用戶名:shell環境並無發生改變

su - 用戶名:shell環境一併改變過來

su -:切換到root用戶

普通用戶切換到root用戶須要輸入root用戶的密碼,root用戶切換到普通用戶直接切換。

# su - -c "mkdir /tmp/nimeide" fanjinbao

以fanjinbao的身份建立/tmp/nimeide目錄

[root@rhel home]# su - -c "ls -ld /tmp/nimeide" fanjinbao

drwxrwxr-x. 2 fanjinbao fanjinbao 4096 2月  22 10:04 /tmp/nimeide

相關文章
相關標籤/搜索