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

ubuntu adduser相关推荐

  1. 【转】 ubuntu adduser 命令学习

    添加用户 hexan 到目录 /home/hexan 下. $ sudo adduser hexan -home /home/hexan 添加一个普通用户 adduser [--home DIR] [ ...

  2. ghost Ubuntu环境下安装

    严格按照官方文档进行搭建 https://ghost.org/docs/install/ubuntu/ adduser ghost-elegantsudo mkdir -p /var/www/eleg ...

  3. Ubuntu创建新用户以及授权

    添加管理员帐户 1.打开命令行,快捷键crtl+alt+T,或者crtl+alt+F1~F6 2.运行sudo useradd -g root XXX(xxx是你的管理员帐号不能是root,要另外起比 ...

  4. linux学习之adduser、usermod

    关于linux增加用户和空间,请看:linux配置samba共享目录及权限_Rocket MAN的博客-CSDN博客_samba共享文件夹访问权限 adduser (推荐)和 useradd的说明文档 ...

  5. Ubuntu 添加用户以及设置超级管理员权限

    添加用户 $是普通管员,#是系统管理员,在Ubuntu下,root用户默认是没有密码的.想启用root的话,得给root用户设置一个密码: ubuntu@ubuntu:/home/ubuntu$ su ...

  6. linux创建用户并授予sudo权限

    1. 新建用户 root@ubuntu:~# adduser hadoop root@ubuntu:~# passwd hadoop #为hadoop用户设置密码 2. 为hadoop用户添加sudo ...

  7. 编写Dockerfiles的最佳做法

    编写Dockerfiles的最佳做法 Docker可以通过从Dockerfile包含所有命令的文本文件中读取 指令,自动构建图像,以便构建给定图像所需的顺序.Dockerfile坚持一个具体的格式,并 ...

  8. linux资料整理之用户管理

    博客:http://lijinhuan.blog.51cto.com/ 微博:http://weibo.com/lijinhuanexperience 微信:xiaoleetongxue 一.用户账号 ...

  9. Linux命令大全总结(看这一篇就够了)

    Linux命令大全总结 1.操作系统基础知识 1.1.操作系统     在了解linux命令之前,我们先了解一点基本概念. 1.1.1.概念 操作系统(operating system 简称OS)是一 ...

  10. linux用户分类是root吗,Linux 创建用户账号代替 root 账号,避免使用永久性 root 权限帐号登陆...

    理由 不仅是ubuntu,各种发行版的Linux,以及Unix.Windows.Mac OS X,甚至Symbian.Android.iOS等操作系统里面,都是这样做的.对于像root这样的用户,在各 ...

最新文章

  1. rsyslog概要以及源码安装mysql,rsyslog输出到Mysql基于loganalyzer查看分析
  2. foreach判断最后一个_JavaScript很简单?那你理解的forEach真的对吗?
  3. BZOJ4196[Noi2015]软件包管理器——树链剖分+线段树
  4. Microsoft Visual C++ 14.0 is required
  5. linux使用vim浏览python源码
  6. # W3C 中文离线教程 2016 年版
  7. ssh中的相对路径与绝对路径的问题
  8. Mongodb 故障分享 初始化时errmsg : exception: new file allocation failure 并且长时间处于STARTUP2...
  9. 航海学校高级课程任务讲义--海事课程
  10. 不要再纠结卷积的公式啦!0公式深度解析全连接前馈网络与卷积神经网络!
  11. Java中整型的缓存机制
  12. 深入理解DDD中的聚合
  13. 安卓电子市场_关于安卓手机发展史你知道多少?原来最早安卓居然不是手机系统!...
  14. 漫画:80 端口争夺战
  15. 九九乘法表c语言四种,C语言实现九九乘法表(四种情况)
  16. 如何将cad导成jpg图片格式?
  17. 想长胖的人看过来,几招教你变胖|猎人营
  18. 360极速浏览器取消默认迅雷下载的正确方法
  19. E:无法定位软件资源
  20. Android 实时录音和回放,边录音边播放 (KTV回音效果)

热门文章

  1. spring-retry重试与熔断详解—《亿级流量》内容补充
  2. 二分法03:x 的平方根
  3. python staticmethod
  4. Android基本界面控件六-进度条
  5. python web框架 - Django
  6. python安装详细步骤mac_Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
  7. 战舰少女服务器不显示,战舰少女进不去 闪退及连接不上解决方法
  8. 蓝桥杯2015年第六届C/C++省赛B组第三题-三羊献瑞
  9. Java学习之路 之 异常总结篇
  10. 神经网络-GoogleNet的发展,介绍,贡献