创建一个用户,默认情况下会创建一个同名的组,称为基本组,一般基本组只有一个成员。比如创建一个tom用户,就会创建一个tom组。
我们手动添加的组是附加组。
基本组我们一般是不用的,更多使用附加组。
一般我们给组设置权限,组里的用户会继承组里的权限。
useradd
useradd -u(指定uid)
id
useradd -d(指定家目录)
注意:用户的家目录不能自己创建,否则权限上可能会有问题。
useradd -G(指定附加组)
useradd -s (指定用户的登录解释器)
修改用户帐号的登录名称
修改uid和登录解释器
修改家目录
直接用vim修改/etc/passwd
重置用户附加组
原来没有附加组,就会增加附加组;
原来有附加组,就会修改附加组;
Linux用户没有密码不能登录。
root修改普通用户密码
注:无需知道旧密码,直接改新密码
su切换用户
普通用户修改密码
普通用户修改密码的时候,必须要符合复杂性要求。
非交互式设置密码
用户密码信息存放文件:/etc/shadow
两个!!表示用户刚创建,没有设置过密码,只有设置了密码才能登录系统。
配置文件来源
主要的初始配置文件
root:/root/.bashrc
普通用户:/home/用户名/.bashrc
全体:/etc/bashrc