Linux 创建、删除和改变用户信息 —— adduser useradd usermod deluser

一,adduser / useradd — 创建用户

1、adduser

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

(a)语法

$  sudo  adduser  username

创建用户主目录时默认在/home下,而且创建为 /home/用户名

用户指定shell版本为:/bin/bash

(b)选项

   --home:指定创建主目录的路径

   --quiet:只打印警告和错误信息,忽略其他信息。

   --debug:定位错误信息。

   --conf:在创建用户时使用指定的configuration文件。

2、useradd

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

(a)语法

$  sudo  useradd  username

(b)选项

-d:  指定用户的主目录

-m: 如果主目录不存在,则强制创建

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

-M: 不创建主目录

(c)示例

$   sudo  useradd  -d"/home/tt"  -m  -s"/bin/bash"   tt
-d   “/home/tt" :就是指定/home/tt为主目录

-m   如果/home/tt不存在就强制创建

-s    就是指定shell版本

二,usermode — 修改用户的基本信息

(a)语法

usermod(选项)(参数)

(b)选项

-c<备注>:修改用户帐号的备注文字; 

-d<登入目录>:修改用户登入时的目录; 

-e<有效期限>:修改帐号的有效期限;

-g<群组>:修改用户所属的群组; 

-l<帐号名称>:修改用户帐号名称;

-L:锁定用户密码,使密码无效; 

-s:修改用户登入后所使用的shell; 

-u:修改用户ID; 

-U:解除密码锁定。

(c)示例

将newuser2添加到组staff中:

    usermod -G staff newuser2

修改newuser的用户名为newuser1:

    usermod -l newuser1 newuser

锁定账号newuser1:

    usermod -L newuser1

解除对newuser1的锁定:

    usermod -U newuser1

三,deluser — 删除用户

deluser username —— 删除用户

deluser - - group groupname —— 删除用户组

deluser username groupname —— 将用户从一个组中删除

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值