zoukankan      html  css  js  c++  java
  • ubuntu adduser

    ubuntu adduser

    添加用户 hexan 到目录 /home/hexan 下。
    $ sudo adduser hexan -home /home/hexan

    添加一个普通用户
    adduser [--home DIR] [--shell SHELL] [--no-create-home] [--uid ID]
    [--firstuid ID] [--lastuid ID] [--gecos GECOS] [--ingroup GROUP | --gid ID]
    [--disabled-password] [--disabled-login] USER

    添加一个系统用户
    adduser --system [--home DIR] [--shell SHELL] [--no-create-home] [--uid ID]
    [--gecos GECOS] [--group | --ingroup GROUP | --gid ID] [--disabled-password]
    [--disabled-login] USER

    添加一个用户组
    adduser --group [--gid ID] GROUP
    addgroup [--gid ID] GROUP

    添加一个系统组
    addgroup --system [--gid ID] GROUP

    添加一个已经存在的用户到一个已经存在的组里
    adduser USER GROUP

    通用选项:
      --quiet | -q     安静模式,不显示处理的过程信息
      --force-badname  运行用户名不匹配系统配置变量
                       NAME_REGEX[_SYSTEM]
      --help | -h      帮助信息
      --version | -v   版本和版权信息
      --conf | -c FILE 使用 FILE 作为配置文件

    转自:http://www.diybl.com/course/6_system/linux/Linuxjs/200897/139974.html

    将一个用户添加到用户组中,千万不能直接用: 
    usermod -G groupA 

    这样做会使你离开其他用户组,仅仅做为 这个用户组 groupA 的成员。 
    应该用 加上 -a 选项: 
    usermod -a -G groupA user

    (FC4: usermod -G groupA,groupB,groupC user)
    -a 代表 append, 也就是 将自己添加到 用户组groupA 中,而不必离开 其他用户组。 

    命令的所有的选项,及其含义: 
    Options: 
    -c, --comment COMMENT         new value of the GECOS field 
    -d, --home HOME_DIR           new home directory for the user account 
    -e, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE 
    -f, --inactive INACTIVE       set password inactive after expiration 
                                    to INACTIVE 
    -g, --gid GROUP               force use GROUP as new primary group 
    -G, --groups GROUPS           new list of supplementary GROUPS 
    -a, --append          append the user to the supplemental GROUPS 
                                    mentioned by the -G option without removing 
                                    him/her from other groups 
    -h, --help                    display this help message and exit 
    -l, --login NEW_LOGIN         new value of the login name 
    -L, --lock                    lock the user account 
    -m, --move-home               move contents of the home directory to the new 
                                    location (use only with -d) 
    -o, --non-unique              allow using duplicate (non-unique) UID 
    -p, --password PASSWORD       use encrypted password for the new password 
    -s, --shell SHELL             new login shell for the user account 
    -u, --uid UID                 new UID for the user account 
    -U, --unlock                  unlock the user account


    查看用户所属的组使用命令:$ groups user

    或者查看文件:$ cat /etc/group

    ============== End

  • 相关阅读:
    kicad 基本操作
    RedHat centos中的上传下推脚本
    使用Node.js爬虫存储MySQL数据库
    解决vue和vue-template-compiler版本不同报错的问题
    Vue组件通信(父子组件通信)-学习笔记
    git 简单操作
    错误解决:redis.exceptions.ResponseError: unknown command 'SENTINEL'
    nginx做泛域名解析的域名的正则判断
    postman对字符串进行base64编码方法和变量的使用
    pymysql报错OperationalError: (2013, 'Lost connection to MySQL server during query')
  • 原文地址:https://www.cnblogs.com/lsgxeva/p/9646865.html
Copyright © 2011-2022 走看看