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


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





Logo

更多推荐