Linux中用户的简介与管理

3

创建用户

我们知道,通过useradd和adduser来添加用户,在centos6中,adduser命令对应的文件/usr/sbin/adduser是一个软链接,指向/usr/sbin/useradd,如下:

说明了,adduser命令,也就是useradd命令,所以,在使用过程中,我只会说到useradd命令。

创建用户的格式如下:

useradd [options] username

常用参数:

例:

系统中,已经存在组dev,现在创建一个用户名为dev1,组为dev,附加组为test,的用户,命令如下:

 useradd -g dev -G test dev1

4

查看用户信息

  1. 查看当前登录的用户

    使用w和who命令。

  2. 查看某个用户信息

    使用id命令,格式:id username。

  3. 查看所有的用户信息

    打开 /etc/passwd文件查看即可。

    或是通过命令:awk -F :  ‘{print $1}’ /etc/passwd。

  4. 查看用户登录记录

    last:查看登录成功的用户记录。

5

用户密码的操作

用户密码操作使用的是passwd命令,该命令的常用参数如下表:

例:

锁住wuwei用户,不让其修改用户密码:

当wuwei用户修改密码的时候,就会提示passwd: Authentication token manipulation error,如下:

6

修改用户信息

修改用户信息,其实和创建用户有点类似,使用usermod命令,格式如下:

usermod [options] username

常用参数:

例:

给dev1用户添加一个附属组mysql,命令如下:

usermod -G mysql dev1

删除用户使用的是userdel命令,格式如下:

userdel [options] username

360云计算

由360云平台团队打造的技术分享公众号,内容涉及 数据库、大数据、微服务、容器、AIOps、IoT 等众多技术领域,通过夯实的技术积累和丰富的一线实战经验,为你带来最有料的技术分享