Linux adduser命令

Linux adduser命令用于新增使用者帐号或更新预设的使用者资料。

adduser 与 useradd 指令为同一指令(经由符号连结 symbolic link)。

使用权限:系统管理员。

adduser是增加使用者。相对的,也有删除使用者的指令,userdel。语法:userdel [login ID]

语法

adduser [-c comment] [-d home_dir] [-e expire_date] [-f inactive_time] [-g initial_group] [-G group[,...]] [-m [-k skeleton_dir] | -M] [-p passwd] [-s shell] [-u uid [ -o]] [-n] [-r] loginid

adduser -D [-g default_group] [-b default_home] [-f default_inactive] [-e default_expire_date] [-s default_shell]

参数说明:

  • -c comment 新使用者位于密码档(通常是 /etc/passwd)的注解资料
  • -d home_dir 设定使用者的家目录为 home_dir ,预设值为预设的 home 后面加上使用者帐号 loginid
  • -e expire_date 设定此帐号的使用期限(格式为 YYYY-MM-DD),预设值为永久有效
  • -f inactive_time 范例:

实例

添加一个一般用户

# useradd zhuang //添加用户zhuang

为添加的用户指定相应的用户组

# useradd -g root zhuang //添加用户zhuang,并指定用户所在的组为root用户组

创建一个系统用户

# useradd -r zhuang //创建一个系统用户zhuang

为新添加的用户指定/home目录

# useradd -d /home/zhuang zhuang //新添加用户zhuang,其home目录为/home/zhuang
//当用户名zhuang登录主机时,系统进入的默认目录为/home/zhuang

创建主目录

新建的用户时候,有时候创建home目录不成功或有忘记创建home目录,则需要后续来创建用户的家目录home

实例用已创建的zhuang用户为例子

localhost:~ # mkdir /home/zhuang
localhost:~ # chown zhuang -R /home/zhuang
localhost:~ # usermod -d /home/zhuang zhuanglocalhost:~ # grep zhuang /etc/passwd
zhuang:x:1000:1000::/home/zhuang:/bin/bash
localhost:~ # su - zhuang

Linux 添加新用户及创建主目录相关推荐

  1. 给Linux添加新用户,新建用户,新建帐号

    给Linux添加新用户,新建用户,新建帐号 添加用户组 sudo groupadd groupname 添加用户 sudo useradd username -m -s /sbin/nologin - ...

  2. linux添加新用户;linux常见命令;linux自定义终端命令

    1.linux添加新用户 1.useradd **用户名* 增加用户 2.passwd **用户名* 添加密码 3.su - **用户名* 切换到用户 4.exit 退出用户 切换到用户后只显示$问题 ...

  3. linux 添加新用户时常用的操作

    1 创建新用户 useradd 常用参数 -m|g|s 作用分别是 为新用户创建home主目录,指定属组,指定所用shell useradd -m noway useradd -g users now ...

  4. suse linux增加新磁盘分区,Virtualbox中Linux添加新磁盘并创建分区

    引言:我们常常在使用系统的时候突然发现,哎呦~~~我们的磁盘空间不够用啦!我遇到常见的就是数据库数据暴增,预留的空间没有啦,只好新添加磁盘,在VB虚拟机上就可以实现,往往苦于没有图文并茂的好资料,下面 ...

  5. 计算机如何添加新用户,Win10创建新用户图文教程 Win10怎么新建账户

    在win10系统中,很多用户默认使用的是Microsoft账户,但有时候使用这个账户比较麻烦,比如需要经常登录等.如果不喜欢Microsoft账户的话,不妨创建一个新的本地账户,这样不仅方便切换使用, ...

  6. MySQL添加新用户、创建数据库、为新用户分配权限

    1.登录Mysql [root@xufeng Desktop]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Comm ...

  7. linux合并移动硬盘分区工具,linux添加新磁盘和创建分区

    一. 进入linux虚拟机 右键 open in terminal su 输入密码切换为root用户 fdisk -l 查看磁盘情况 我的目前只有sda一个磁盘 添加sdb磁盘:关机,菜单栏中找到虚拟 ...

  8. Linux常用命令(中)、时间日期类、date 显示当前时间、ntpdate命令、cal 查看日历、useradd 添加新用户、passwd 设置用户密码、id 查看用户是否存在

    文章目录 1.3 时间日期类 1.3.1 date 显示当前时间 1.3.2 date 显示非当前时间 1.3.3 date 设置系统时间 1.3.4ntpdate命令 ntpdate常用服务器 国内 ...

  9. Linux下对文件的操作及添加新用户

    Linux下对文件的操作及添加新用户 一.对文件的操作 1.打包压缩文件 2.解压缩文件 3.对文件操作的其他命令 二.创建新用户 一.对文件的操作 1.打包压缩文件 2.解压缩文件 3.对文件操作的 ...

最新文章

  1. 连接php的作用是什么,什么是超链接,有什么作用
  2. 关于字符串 --java
  3. 前端学习(1606):数据请求与json-server
  4. 线性代数应该这样讲(一)
  5. 遗传突变 | 正常与突变蛋白三维结构模型的绘制与分析
  6. 为什么自建深度学习机器?因为比AWS便宜10倍啊!
  7. 基本的http压力测试工具
  8. 河北省计算机考试报名的照片要求,「河北省考」河北公务员考试报名照片制作在线处理照片教程...
  9. PowerBuilder 计算器
  10. c 语言实现链表反转(超详细,有手就行)
  11. 我是社保局工作的,给大家介绍一下准确的“一老一小”保险知识[转载]
  12. SAP HANA SDA实战
  13. Python 免费教程视频-微软教学
  14. 转:使用Python写一个m3u8多线程下载器
  15. 提高科学研究素养的路径
  16. java jit_Java的JIT
  17. 第三方、第四方扫二维码的支付平台有哪些?
  18. ArcGis Engine二次开发入门(1)
  19. Vscode同步扩展插件
  20. Matlab图片重命名

热门文章

  1. React Native-Pushy热更新
  2. 一文搞懂GOPATH 与 GO Modules
  3. 千万级中电金信信贷平台再传捷报
  4. kaldi 在线中文识别系统搭建
  5. Linux解决mysql登录密码错误(明明是对的)
  6. 安卓学习笔记--拥抱 SVG:苦恼于图片适配 in Android?
  7. 两点间距离公式计算机,已知两点经纬度,用excel计算两点距离的公式?(转
  8. macbook上网没问题但是无法连接到app store的解决办法
  9. Java-发红包案例解析
  10. 关于使用二维数组实现输出三角形规律排列数字的Java代码