Linux账户的添加与删除

来源:互联网 发布:吉林市知鼎人才网 编辑:程序博客网 时间:2024/06/13 23:24

* 本文环境为centos发行版本的Linux,ubuntu不适用

添加账户

以添加一个test账户为例。

useradd test

会按照默认设置,新建一个test账户,并新建一个test 组。
test的账户信息和组信息分别在/etc/passwd/etc/group文件中保存。

查看一下账户信息/etc/passwd

grep test /etc/passwd

output:

test:x:501:501::/home/test:/bin/bash

这行输出由冒号:隔开,每段信息代表:

  • test 用户名
  • x 隐藏的加密密码
  • 501 用户id
  • 501 用户组id
  • /home/test 用户home目录
  • /bin/bash 用户登录shell

查看一下/etc/group

grep test /etc/group

output:

test:x:501:

输出由冒号:分开,每段信息代表:
* test 组名称
* x 隐藏密码
* 501 组id
* 最后一个冒号后面为空,代表这个组里目前没有用户

账户添加后,分配密码

passwd test

执行命令后在tty中输入自定义密码。

让test用户拥有超级权限(sudoer)

有两种方法:
1.在/etc/sudoers文件中添加一行(不推荐):

test ALL=(ALL) ALL

2.确认/etc/sudoers文件中的%wheel ALL=(ALL) ALL%wheel ALL=(ALL) NOPASSWD: ALL没有注释,然后将test用户添加至wheel组中。

usermod -aG wheel test

或者直接在 /etc/group文件下,在wheel组那一行末尾添加test用户。

删除账户

userdel -rf username

原创粉丝点击