LINUX创建用户和删除用户

一、简述

1.1、创建用户

创建用户命令: useradd

使用方法:useradd  [参数]  用户名

2.1、 删除用户

删除用户命令:userdel

使用方法:userdel  [参数]  用户名

例:

 创建high用户,并删除;

useradd -g high

userdel -r  high

如果你只需要立马使用,那么上面命令即可;但是如果想要详细了解掌握可以继续往下;


二、详解

2.1、useradd详解

useradd用于在Liunx系统中创建新的用户账号。允许用户指定多个参数来指定新用户的属性。常见参数如下:

 

  • -c:为新用户添加备注信息,这些信息将保存在/etc/passwd文件的备注栏中。
  • -d:指定用户登录时的主目录。如果不指定,系统会使用默认值/home/<用户名>
  • -g:指定用户所属的初始群组。这个群组必须已经存在,其默认值为users群组(GID为100)。
  • -G:指定用户所属的附加群组,允许用户属于多个群组。
  • -m:自动创建用户的家目录。如果不使用此选项,系统不会自动创建家目录。
  • -r 或 --system:创建一个系统用户,通常这类用户的UID小于1000。
  • -s:指定用户登录后使用的shell。默认值为/bin/bash
  • -u:指定用户的UID(用户ID)。这个值在系统中必须是唯一的,且通常大于499以避免与系统用户冲突。

 其中,-c 参数中涉及了etc/passwd文件,这里进行补充说明etc文件;

etc为Liunx系统下的一个文件夹,一般用来存放程序所需的整个文件系统文件配置。例如:

用户基本信息文件:/etc/passwd

主机名配置文件:/etc/hostname

系统组基本信息文件:/etc/group

系统内核参数文件:/etc/sysctl.conf

...均存放在/etc路径下;

其中 -g涉及了所属的群组,这里补充说明,群组的概念:群组与用户是一对关联关系;

用户:即登录到linux操作系统的账号就是用户;

 Linux操作系统中账号类别有:

  • 超级管理员(root),这个root账户类似于windows操作系统中administrator用户
  • 普通账户:为了在linux完成某一操作而建立的一些账户,这些账户都有一个特点需要账户和密码才能登录系统,且每个账户都有一个家目录(home)
  • 访客账户:该账户无任何权限,只能查系统最基本信息

群组:为了方便管理账户,将同类型账户放在一个集合里,这个集合就是群组;每一个用户必须有一个群组; 

为何需要有群组的概念呢?

这是因为在访问某类资源时,可以让这个组的所有用户都具有访问权限,也可以对访问权限设置群组;当这时你想再这个群组加一个用户也需要对某类资源访问具有权限,直接加入该群组即可,此时新建用户就对该资源具有访问权限。

 

以上解释了etc文件和群组的概念;由于每个用户必须有一个群组,所以useradd的最简单命令就是:

useradd -g high

2.2、userdel命令详解

userdel命令是Linux系统中一个用于删除用户的命令,作用为删除指定的用户账号以及相关的用户组、用户主目录和系统文件;

参数说明

  • -f, --force:强制删除用户账号,即使用户账号正在登录或有正在运行的进程。
  • -r, --remove:同时删除用户账号的主目录及其内容。
  • -g, --group:同时删除用户账号所属的用户组。
  • -Z, --selinux-user:同时删除用户账号的SELinux用户。
  • -Z, --selinux-user:同时删除用户账号的SELinux用户。
  • -Z, --selinux-user:同时删除用户账号的SELinux用户。

所以可以延展出:

useradd  -m  -d /home/high -g

创建一个用户high,且存在家目录,路径为:home/high


总结

以上对于创建用户和删除用户做了讲解,针对于创建用户还需要延展出,设置用户密码,创建用户群组,此处不进行赘述;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木木子!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值