linux用户管理

Posted young233

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux用户管理相关的知识,希望对你有一定的参考价值。

一. 用户管理:

useradd: 添加用户

useradd -m 用户名:强行将用户的家目录放在/home目录下。

如:useradd -m young,系统建立/home/young目录作为用户young的家目录,即cd ~时,回到的是/home/young目录。

useradd -d 目录位置 用户名:将用户的家目录制定到目录参数的位置。

如:useradd -d /usr/keep young, 系统就会建立/usr/keep目录作为young的家目录,即cd ~时,回到的是/usr/keep目录。

useradd -M 用户名:建立用户,不建立家目录。

 

userdel: 删除用户

userdel -r 用户名:连同家目录及其子目录一起删除

 

usermod: 修改用户参数

usermod -g 组名 用户名: 修改用户主组。

如: usermod -g root young, 即将young用户的主属组改到root组,其余的组全部失效。

usermod -a -G 组名 用户名:修改用户附加组。

如: usermod -a -G family young,即将young的附加组添加family进去,其他的组还在。

usermod -L 用户名:锁账号

usermod -U 用户名:解锁账号

usermod -d 目录路径 用户名:修改用户家目录。若无此目录,默认根目录为家目录。

 

id: 查看用户id信息

id -u: 仅显示用户的id信息

id -g: 仅显示用户的组id信息

id -G: 仅显示用户所有的组id信息

 

chage: 修改账号的密码和有效期限

chage -l 用户:查看用户信息

chage -m 天数 用户:设置该用户的密码可用最小天数

chage -M 天数 用户:设置该用户的密码可用最大天数

chage -E 日期 用户:设置该账户过期时间

 

二. 密码管理

passwd: 用户密码设置

passwd -l 用户:锁定用户密码

passwd -u 用户:解锁用户密码

passwd -d 用户:删除用户密码

passwd -x 时间 用户:设置密码过期时间,其中passwd -1为永不过期

 

三. 用户组管理:

groupadd: 添加用户组

groupadd -g gid 组名: 指定用户组gid

 

groupdel: 删除用户组

 

groupmod: 修改用户组信息

groupmod -g gid 组名: 修改账户组gid

groupmod -n 新组名 原组名:修改账户组名称

 

四. 其他命令

su: 切换用户

su - 用户:切换用户时,连同环境一起切换!

 

以上是关于linux用户管理的主要内容,如果未能解决你的问题,请参考以下文章

Linux用户权限管理命令

Linux系列教程(十五)——Linux用户和用户组管理之用户管理命令

Linux系列教程(十五)——Linux用户和用户组管理之用户管理命令

Linux学习之用户管理命令与用户组管理命令(十五)

linux用户及权限详解-用户组-用户管理-权限管理

Linux用户权限管理