赞
踩
一、用户分类:超级用户:root
普通用户:系统用户UID:1-999;本地用户UID:1000+。(UID即是每个用户的身份标示,类似于每个人的身 份证 号码。)
虚拟用户:伪用户,一般不会用来登陆,主要用于维持某个服务器的正常运行。
二、配置文件:
用户配置文件 /etc/passwd
用户组文件 /etc/group
用户对应的密码信息 /etc/shadow
三、用户命令:useradd
参数: -d #创建用户主目录路径,可指定家目录
-M #不创建用户的主目录
-u #指定用户UID
-g #设置用户初始组的名称或数字ID;该组是必须存在的,否则会默认使用与用户名相同的名字创建群组,即 GID=UID
-G #用户要加入的附加组列表。一个用户只允许有一个主组,可有多个附属组
-s #默认登录的shell路径。
扩展:查看自己可用的shell种类:cat /etc/shells
用法:
指定用户UID:useradd -u 1100 aracle
指定用户家目录:useradd -d /opt/a a
指定用户的主组:user -g a a1
指定用户的附属组:useradd -G harry,root,a,a1 #如果一个组有多个成员,我们是可以①.在/etc/group文件中的最后一个字段看到,需要用vim打开。②.id 用户名
四、创建用户的另一个命令:adduser
查看方法:1.which adduser -> /usr/sbin/adduser
2.ll /usr/sbin/adduser ->发现adduser是useradd的一个软链接
五、删除用户:userdel
参数: -r #会同时删除用户的家目录和/var/mail下的目录(彻底删除)
六、密码文件
给用户添加密码:法一(交互) passwd a
法二(不交互) echo 123456 | passwd -- stdin a
七、修改用户信息:usermod
参数: -u UID 例:usermod -u 1111 用户名
-d 宿主目录 例:usermod -m -d /opt/a oracle。注意必须加-m,因为它会自动创建新目录并且移动内容到新目录 里面
-g 起始组 只能有一个
-G 附加组 可以有多个
-s 登陆shell 例:usermod -s /sbin/nologin a
-L 锁定
注意:如果记不住直接vim /etc/passwd修改是一样的。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。