linux 创建用户useradd与adduser 删除用户userdel 创建删除用户组命令

本文详细介绍如何在Linux系统中创建和删除用户与用户组,包括使用useradd、adduser、usermod、userdel及groupadd等命令的具体操作步骤,并对比不同命令间的差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下面介绍常用的创建创建与删除用户与用户组


1 创建用户

useradd + 用户名

以创建用户test用户为例

首先输入useradd   test  

此命令是添加用户test

然后输入passwd   test

此命令是给test用户设置密码,如果没有设置密码的话此用户是无法登陆的


此时已经添加用户成功

接下来用 su test 命令登陆test用户


此时会发现和平常用的不太一样,是因为shell版本不同,将shell版本改为/bin/bash就可以了

在root用户下输入usermod -s /bin/bash test

然后重新登陆test用户你会发现和平常一样了


但是这个时候去/home目录下,会发现没有test用户主目录

这时我们先把test用户删除userdel   -r   test

然后重新建立用户 useradd   -m  -s  /bin/bash    test

然后设置密码,这时去/home目录下会发现test文件夹已创建完成


下面介绍一种更简单的创建用户的方法

adduser命令

adduser + 用户名


用adduser创建用户时,创建了用户名和用户目录,并指定shell版本为/bin/bash

总结:

创建命令之间的区别

adduser: 会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。

useradd:需要使用参数选项指定上述基本设置,如果不使用任何参数,则创建的用户无密码、无主目录、没有指定shell版本。


2 删除用户

userdel -r  用户名  (-r是常用选项)


3 创建用户组

groupadd   组名


4 删除用户组

groupdel   组名


5 添加用户常用选项

(1) -d:           指定用户的主目录

(2) -m:          如果存在不再创建,但是此目录并不属于新创建用户;如果主目录不存在,则强制创建; -m和-d一块使用。

(3) -s:           指定用户登录时的shell版本

(4) -M:         不创建主目录

(5)-u :       指定用户ID



6 修改用户信息命令 usermod

usermod 选项 参数 用户名


常用选项

-g 修改用户所属的群组

-s  修改用户所使用的shell版本

-u  修改用户ID





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值