欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Linux中的用户和组管理的相关命令介绍

程序员文章站 2024-01-20 10:59:28
Linux中有关的用户和组的配置文件主要有以下几类:passwd、shadow、group和gshadow 。其中passwd用户保存用户的账户信息,对任何用户可读;shadow支...

Linux中有关的用户和组的配置文件主要有以下几类:passwd、shadow、group和gshadow 。其中passwd用户保存用户的账户信息,对任何用户可读;shadow支队root用户可读;group是指对用户分组从而达到权限控 制的一种手段,任何用户都可读该文件;gshadow用于定义用户的组口令、组管理员的信息。

常用的一些用户管理的命令:

增加用户的命令:useradd -u UID -g 组名 -d/home/组名 -s/bin/bsh -e 2011/1/1(过期时间 )用户名(zhang)

删除用户的命令:userdel -r username

修改用户的账户的属性:usermod -l newusername username 改变已有的用户名

锁定指定的用户名:usermod -L username

解锁锁定的用户: usermod -U username

修改用户的密码口令:passwd 密码

passwd的相关操作

passwd -S username 用于查询指定用户的口令的状态,只有root 用户可用

passwd -l username用户锁定指定的用户

passwd -u username 用户解锁相关的用户

passwd -d username 用于删除指定的用户的口令,只有root 用户可用

组账户的相关管理命令:

groupadd -r 组名

groupdel -r 组名

groupmod -r 组名 (改变组的相关属性)

gpasswd的相关命令:用户将中指定的用户添加到组中或者从组中删除

命令的格式: gpasswd[参数] 用户名 组名

gpasswd -a username groupname 将指定的用户添加到指定的用户分组中。

gpasswd -d username groupname 从组内删除指定的用户

gpasswd -A usernmae groupname 将指定的用户指定为组的管理员