您的位置:首页 > 运维架构 > Linux

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

2017-10-15 15:42 756 查看
一,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 —— 将用户从一个组中删除
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux
相关文章推荐