• linux 下新增用户后无法使用TAB补全功能


    一、背景

          今天在ubuntu上使用useradd新建了一个用户,发现用新建的用户登陆无法使用tab键补全,这个问题是否让人恼火,所以来解决一下。
    二、解决

    1)方式一


    方式二:


    一劳永逸型的。

    这样问题就解决了
    三、补充知识点

    1.作用

    useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。

    2.格式

      useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name

    3.主要参数

      -c:加上备注文字,备注文字保存在passwd的备注栏中。

      -d:指定用户登入时的主目录,替换系统默认值/home/<用户名>

      -D:变更预设值。

      -e:指定账号的失效日期,日期格式为MM/DD/YY,例如06/30/12。缺省表示永久有效。

      -f:指定在密码过期后多少天即关闭该账号。如果为0账号立即被停用;如果为-1则账号一直可用。默认值为-1.

      -g:指定用户所属的群组。值可以使组名也可以是GID。用户组必须已经存在的,期默认值为100,即users。

      -G:指定用户所属的附加群组。

      -m:自动建立用户的登入目录。

      -M:不要自动建立用户的登入目录。

      -n:取消建立以用户名称为名的群组。

      -r:建立系统账号。

      -s:指定用户登入后所使用的shell。默认值为/bin/bash。

      -u:指定用户ID号。该值在系统中必须是唯一的。0~499默认是保留给系统用户账号使用的,所以该值必须大于499。

    4.说明

      useradd可用来建立用户账号,它和adduser命令是相同的。账号建好之后,再用passwd设定账号的密码。使用useradd命令所建立的账号,实际上是保存在/etc/passwd文本文件中。

    5.应用实例

    建立一个新用户账户testuser1,并设置UID为544,主目录为/usr/testuser1,属于users组:
     代码如下     复制代码

      #useradd -u 544 -d /usr/testuser1  -g users -m  testuser1


    加-m 如果主目录不存在则自动创建
    ————————————————
    版权声明:本文为CSDN博主「一路奔跑94」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_37569048/java/article/details/101675360

  • 相关阅读:
    索引器
    异常
    C#各版本
    构造函数
    值类型和引用类型
    面向对象聊天机器人
    linux 系统快捷键
    linux 系统常用设置
    linux 系统介绍
    linux 命令学习.txt
  • 原文地址:https://www.cnblogs.com/qqhfeng/p/12708970.html
Copyright © 2020-2023  润新知