红帽中的用户管理

红帽中的用户管理

关于user的所有命令可以user 两次tab来查看。

账户信息的存储

passwd

账户信息就是我们的用户名

里面一行一个用户信息。现在我们对里面的信息进行解读。

账户信息

第一个就是密码,现在用x代替

第二个是uid,对应的一个user id 这个是不能重复的。 普通用户,1000-60000;系统用户,2-999.每个用户不能单独存在,必须在一个组里。每个组也有id。

第三个就是用户名。

第四个是家目录

第五个是所用的shell是什么版本

id

这个就是查看当前用户的信息。

id <用户名>查看特定的用户信息。

密码信息的存储

shadow,这里面存的就是我们的密码。

第一个是密码

第二个是

查看用户信息

getent passwd <用户>

getent shadow <用户>

grep只能查看本地信息。

安装可视化用户管理程序

yum install system-config-users -y

安装完成之后,在后面打入system-config-users &==&==这个符号呢,是用来表示后台运行。

匿名用户

设置成/sbin/nologin,这个就是给远程文件夹访问共享文件夹的,他无法访问我的系统。

设置属性后根目录找不到的错误

cp -a <> <>将目录连属性一起复制过来。

命令行创建用户

useradd / adduser

useradd -c “<描述>” -s /sbin/nologin/ -m -d <目录> -g root -u <用户名>这个小g就是代表将该用户加到root里面去。

密码是不能创建在这里的

创建完之后,这个用户还是被锁定的,因为还没有设置密码。

设置密码

passwd marry

然后再设置密码。

更改shell设置

usermod -s <路径> <用户名>

查看用户在哪个族

groups <用户名>

修改族

usermod -a -g <目标组> <用户名>

gpasswd -a <用户名> <目标组>

删除某个组

gpasswd -d <用户名> <所在组>

groupdel <组名>

创建组

groupadd <组名>

密码配置

在图形化界面里面,如果把账户的密码锁定,那么这个账户就用不了了。

当然还可以设置账户过期。

需要更换的天数

这个是密码的最大使用时间。

需要更换的天数

这个是最小使用的时间。

账户被取消激活的天数

这个是缓冲期。

如果缓冲器也不改密码的话,账户就会被锁定。

命令修改

chage -d <日期> <用户名>这个是修改我们电脑的固定时间,用来测试这个账户的密码管理。

正经的命令行修改

usermod -L <用户名>这个就是账户的本地密码锁定。

解锁密码锁定

usermod -U <用户名>

启用账户过期

chage -E “<过期时间>”过期时间用-分割。 如果日期是99999,那么就是永不过期的意思。

chage

用help查看一下

passwd

help查看一下

问题

如何命令行里面实现下次登陆强制修改密码。

删除用户

userdel <用户名>

可以help看一下。

用户信息的基本配置路径

vim /etc/login.defs这个路径查看

你可能感兴趣的:(计算机,红帽,IT)