您现在的位置是:主页 > 数据库技术 > 数据库技术

linux中如何增加用户

IDCBT2021-12-28服务器技术人已围观

简介这篇文章主要介绍了linux中如何增加用户,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 在linux中,可以使

这篇文章主要介绍了linux中如何增加用户,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

在linux中,可以使用useradd命令来增加用户,该命令的作用就是新建用户,添加新的系统用户,基本语法格式为“useradd [选项] 用户名”。

本教程操作环境:linux5.9.8系统、Dell G3电脑。

在linux中,可以使用useradd命令来新建用户,添加新的系统用户。

此命令的基本格式如下:

[root@localhost ~]#useradd [选项] 用户名

该命令常用的选项及各自的含义,如表 1 所示。

表 1 useradd命令常用选项选项含义-u UID手工指定用户的 UID,注意 UID 的范围(不要小于 500)。-d 主目录手工指定用户的主目录。主目录必须写绝对路径,而且如果需要手工指定主目录,则一定要注意权限;-c 用户说明手工指定/etc/passwd文件中各用户信息中第 5 个字段的描述性内容,可随意配置;-g 组名手工指定用户的初始组。一般以和用户名相同的组作为用户的初始组,在创建用户时会默认建立初始组。一旦手动指定,则系统将不会在创建此默认的初始组目录。-G 组名指定用户的附加组。我们把用户加入其他组,一般都使用附加组;-s shell手工指定用户的登录 Shell,默认是 /bin/bash;-e 曰期指定用户的失效曰期,格式为 "YYYY-MM-DD"。也就是 /etc/shadow 文件的第八个字段;-o允许创建的用户的 UID 相同。例如,执行 "useradd -u 0 -o usertest" 命令建立用户 usertest,它的 UID 和 root 用户的 UID 相同,都是 0;-m建立用户时强制建立用户的家目录。在建立系统用户时,该选项是默认的;-r创建系统用户,也就是 UID 在 1~499 之间,供系统程序使用的用户。由于系统用户主要用于运行系统所需服务的权限配置,因此系统用户的创建默认不会创建主目录。

其实,系统已经帮我们规定了非常多的默认值,在没有特殊要求下,无需使用任何选项即可成功创建用户。例如:

[root@localhost ~]# useradd lamp

此行命令就表示创建 lamp 普通用户。

不要小看这条简单的命令,它会完成以下几项操作:

    在 /etc/passwd 文件中创建一行与 lamp 用户相关的数据:

    [root@localhost ~]# grep "lamp" /etc/passwd
    lamp:x:500:500::/home/lamp:/bin/bash

    可以看到,用户的 UID 是从 500 开始计算的。同时默认指定了用户的家目录为 /home/lamp/,用户的登录 Shell 为 /bin/bash。

      标签:

      很赞哦! ()

本栏推荐