userdel、usermod、newgrp、chown、chgrp、手动添加用户、umask
userdel命令
userdel USERNAME【默認不會刪除家目錄】
-r 刪除用戶和它的家目錄
usermod命令
-u:修改UID
-g:修改基本組GID
-a -G:修改附加值GID,-a是追加一個附加組GID
-c:指定注釋信息
-d -m:指定新的家目錄,并把舊的家目錄文件移動到新的家目錄
-s:修改shell
-l:修改登陸名
-L:鎖定賬號
-U:解鎖賬號
-e:指定過期時間
...
newgrp命令
把當前用戶臨時切換基本組,用exit可以退出回原來的基本組
chown命令
用來修改文件屬主和屬組
用法:chown USERNAME file,...
-R:遞歸修改【目錄及其目錄里面的文件】
--reference=/path/somefile file參考修改【修改后面文件權限和前面的一樣,屬主和屬組都被改了】
chown同時修改屬主、屬組
chown USERNAME:GROUPNAME file,...
或者chown USERNAME.GROUPNAME file,...
chown只修改屬組
chown :GROUPNAME file,...
chgrp命令
只修改文件的屬組
用法:chgrp GRPNAME file,...
-R
--reference=/path/somefile file【修改文件的屬組和前面的一樣,只是屬組】
手動添加用戶
手動添加用戶hive,基本組為hive(5000),附加組為jiakang
[root@jiakang tmp]# nano /etc/group jiakang:x:500:hive tom:x:501: hive:x:5000: [root@jiakang tmp]# nano /etc/passwd hive:x:5000:5000:zhushifu:/home/hive:/bin/bash [root@jiakang tmp]# nano /etc/shadow [root@jiakang tmp]# cp -r /etc/skel/ /home/hive [root@jiakang tmp]# chown -R hive:hive /home/hive [root@jiakang tmp]# chmod -R go= /home/hive [root@jiakang tmp]# su - hive此時能su 過去但是不能登陸,因為沒有密碼,這時可以用passwd添加密碼或者手動添加一個密碼:
openssl passwd和sslpasswd
openssl passwd對字符串進行加密,sslpasswd加密方式【man sslpasswd】
-1【不是l,是一】md5加密
-salt 加鹽【8位字符】
umask遮罩碼
文件:666-umask
目錄:777-umask
默認遮罩碼是022,遮罩碼可以修改如:umask 023,文件默認不能有執行權限,如果有了就加+1
如:
總結
以上是生活随笔為你收集整理的userdel、usermod、newgrp、chown、chgrp、手动添加用户、umask的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一根数据线玩转树莓派Zero
- 下一篇: Hibernate 一对一、一对多、多对