ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux基础命令---添加用户useradd

Linux基础命令---添加用户useradd

原创 Linux操作系统 作者:一生有你llx 时间:2019-01-19 08:10:48 0 删除 编辑

useradd

创建新的系统用户,useradd指令只能以管理员的身份运行,创建的用户都在“/etc/passwd”文件中。当不加-D参数,useradd指令使用命令列来指定新帐号的设定值and使用系统上的预设值.新使用者帐号将产生一些系统档案,使用者目录建立,拷备起始档案等,这些均可以利用命令列选项指定。此版本为RedHat Linux提供,可帮每个新加入的使用者建立个别的group,毋须添加-n选项。

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

 

1 、语法

useradd [-D] [ 选项]  [参数]

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

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

 

2 、选项列表

选项

说明

--help

显示帮助文档

--version

显示命令版本

使用-D选项


-b dir

指定用户的基目录,默认是home

-e date

使用者账号有效日期

-f days

指定密码过期后多少天关闭账号

-g group

指定账户的组,这个组必须存在

-s shell

指定账户使用的shell

不使用-D选项


-c comment

备注信息

-d home

账户每次登陆使用的目录

-e date

账号终止日期,MM/DD/YY

-f days

账号过期后多久停用

-g group

指定账户的组,这个组必须存在

-G group

指定用户的附加组

-m

使用者目录如果不存在,自动创建

-n

取消自动创建于账号同名的组

-p password

设置账户的密码

-r

创建系统账号

-s

指定账户登录后使用的shell

-u uid

指定用户ID

 

3 、文件

/etc/passwd ,使用者帐号资讯。

/etc/shadow ,使用者帐号资讯加密。

/etc/group ,群组资讯。

/etc/default/useradd ,定义资讯。

/etc/login.defs ,系统广义设定。

/etc/skel ,内含定义档的目录。

 

4 、实例

1 )创建用户

[root@localhost david]#  useradd -p 123456 user01                // 创建用户,密码 123456

[root@localhost david]#  tail -n 2 /etc/passwd                   // 查看是否创建成功

webalizer:x:67:67:Webalizer:/var/www/usage:/sbin/nologin

user01:x:503:503::/home/user01:/bin/bash

[root@localhost david]#  ls /home/                                  // home 下创建家目录

david  test01  user01  weijie

2 )设定用户的家目录、uid、备注

[root@localhost david]#  useradd -d /home/other -u 600 -c "test user" user02             // 创建用户

[root@localhost david]#  tail -n 2 /etc/passwd           // 查看用户信息

user01:x:503:503::/home/user01:/bin/bash

user02:x:600:600:test user:/home/other:/bin/bash

[root@localhost david]#  ls /home/                         // 家目录 other

david  other  test01  user01  weijie

 


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29270124/viewspace-2375347/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
多年物联网讲师经验,曾任职于达内、华清等公司。擅长Linux、c、java、Android、单片机、ZigBee、BLE等领域

注册时间:2018-10-21

  • 博文量
    256
  • 访问量
    259912