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参考修改【修改后面文件权限和前面的一样,属主和属组都被改了】
[root@jiakang tmp]# chown --reference=/tmp/virtual-tom.ihZcOF /tmp/inittab
[root@jiakang tmp]# ls -l
总用量 100
-rw-r--r--. 1 tom tom 907 3月 29 12:29 inittab
chown同时修改属主、属组
chown USERNAME:GROUPNAME file,...
或者chown USERNAME.GROUPNAME file,...
chown只修改属组
chown :GROUPNAME file,...
chgrp命令
只修改文件的属组
用法:chgrp GRPNAME file,...
-R
--reference=/path/somefile file【修改文件的属组和前面的一样,只是属组】
[root@jiakang tmp]# chgrp --reference=/tmp/yum.log /tmp/inittab
[root@jiakang tmp]# ls -l
总用量 100
-rw-r--r--. 1 tom root 907 3月 29 12:29 inittab
手动添加用户
手动添加用户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位字符】
[hive@jiakang ~]$ whatis passwd
passwd (1) - update user's authentication tokens
passwd (5) - password file
passwd [sslpasswd] (1ssl) - compute password hashes
[hive@jiakang ~]$ openssl passwd -1 -salt '12345678'
Password:
$1$12345678$a4ge4d5iJ5vwvbFS88TEN0
[hive@jiakang ~]$ exit
logout
[root@jiakang tmp]# nano /etc/shadow
hive:$1$12345678$a4ge4d5iJ5vwvbFS88TEN0:17257:0:99999:7:::
umask遮罩码
文件:666-umask
目录:777-umask
默认遮罩码是022,遮罩码可以修改如:umask 023,文件默认不能有执行权限,如果有了就加+1
如:
[root@jiakang ~]# umask 023
[root@jiakang ~]# touch /tmp/abc
[root@jiakang ~]# mkdir /tmp/def
[root@jiakang ~]# ls -l /tmp
总用量 116
-rw-r--r--. 1 root root 0 4月 2 19:55 abc【+1,643->644】
drwxr-xr--. 2 root root 4096 4月 2 19:55 def
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。