精华内容
下载资源
问答
  • useradd

    2016-10-09 09:12:58
    useradd

    sudo mkdir /home/6a918

    sudo useradd  -d /home/6a918 -s /bin/sh 6a918

    passwd 6a918   mymima

    展开全文
  • UserAdd

    2010-01-26 21:07:00
    很多朋友跟我一样,由于一些命令不知道需要查看帮助文档,但是看到帮助文档中一大堆命令在一起,又是[]又是 下面以Linux帮助文档作为...语 法:useradd [-mMnr][-c ][-d ][-e ][-f ][-g ][-G ][-s ][-u ][用户

              很多朋友跟我一样,由于一些命令不知道需要查看帮助文档,但是看到帮助文档中一大堆命令在一起,又是[]又是<>的,很容易搞糊涂,其实静下心来认真的一分析,很容易就可以看懂,这样的话以后句不用文别人了.      

              下面以Linux帮助文档作为范例,使用其中比较复杂的一个命令来作为读取例子.

     

    UserAdd

    功能说明:建立用户帐号。
    语  法:useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>][-u <uid>][用户帐号] 或 useradd -D [-b][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>]

    补充说明:useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。

    参  数:
     -c<备注>  加上备注文字。备注文字会保存在passwd的备注栏位中。  
     -d<登入目录>  指定用户登入时的启始目录。 
     -D  变更预设值. 
     -e<有效期限>  指定帐号的有效期限。 
     -f<缓冲天数>  指定在密码过期后多少天即关闭该帐号。 
     -g<群组>  指定用户所属的群组。 
     -G<群组>  指定用户所属的附加群组。 
     -m  自动建立用户的登入目录。 
     -M  不要自动建立用户的登入目录。 
     -n  取消建立以用户名称为名的群组. 
     -r  建立系统帐号。 
     -s<shell>   指定用户登入后所使用的shell。 
     -u<uid>  指定用户ID。

     

    看到上面一段不要害怕,一步一步来分析,首先明白[]和[<>]是什么意思.

    useradd 代表关键字,必须写.

    []代表可选项,也就是后面[]中的参数你可加可不加,并且是作用于useradd命令的,并不需要额外参数.

    [<>]代表这个参数是有选项的.有几种模式可选.

    比如[-mMnr]代表m/M/n/r四个命令同时作用于useradd,并且这四个命令是不需要后面加额外参数的.

    [-c <备注>]:代表这个参数如果加了,后面是需要跟额外参数,比如这个就是用户的说明.

    [-d <登入目录>]:这个参数就需要加入登入的目录.

    [-e <有效期限>]:这个就是需要限制时间.

    然后下面参数的解释,找到自己想要的参数组成命令.

    下面写一到俩个完整的例子:

    首先找到自己想要的参数.  

     -m  自动建立用户的登入目录。 
     -M  不要自动建立用户的登入目录。 
     -n  取消建立以用户名称为名的群组. 
     -r  建立系统帐号。 

       -g<群组>  指定用户所属的群组。 
     -G<群组>  指定用户所属的附加群组。

    首先根据下面的语法来拼接参数.

    useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>][-u <uid>][用户帐号] 或 useradd -D [-b][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>]


    useradd -mMnr -g group -G Group caozhi

    就完成了.

    展开全文
  • mysql useradd_useradd失败

    2021-03-13 23:33:14
    [root@bogon ~]# useradd -s /sbin/nologin -M mysqluseradd: cannot open /etc/shadow[root@bogon ~]# lsattr /etc/shadow----i--------e- /etc/shadowchattr命令锁定了执行chattr -i /etc/gshadowchattr -i /etc/...

    [root@bogon ~]# useradd -s /sbin/nologin -M mysql

    useradd: cannot open /etc/shadow

    [root@bogon ~]# lsattr /etc/shadow

    ----i--------e- /etc/shadow

    chattr命令锁定了

    执行

    chattr -i /etc/gshadow

    chattr -i /etc/groupchattr -i /etc/shadowchattr -i /etc/passwd

    举例说明

    1用chattr命令防止系统中某个关键文件被修改:# chattr +i /etc/resolv.conf

    然后用mv /etc/resolv.conf等命令操作于该文件,都是得到Operation not permitted 的结果。vim编辑该文件时会提示W10: Warning: Changing a readonly file错误。要想修改此文件就要把i属性去掉: chattr -i /etc/resolv.conf

    # lsattr /etc/resolv.conf会显示如下属性----i-------- /etc/resolv.conf

    2、让某个文件只能往里面追加数据,但不能删除,适用于各种日志文件:# chattr +a /var/log/messages

    展开全文
  • useradd 创建用户1.命令功能useradd 创建一个新用户或者更改默认新用户信息。2.语法格式useradd option usernameuseradd -D option参数选项选项选项说明-c新用户passwd文件中的说明栏(冒号分割第5栏)-d新用户的登录...

    useradd 创建用户

    1.命令功能

    useradd 创建一个新用户或者更改默认新用户信息。

    2.语法格式

    useradd  option  username

    useradd  -D  option

    参数选项

    选项

    选项说明

    -c

    新用户passwd文件中的说明栏(冒号分割第5栏)

    -d

    新用户的登录时的家目录

    -e

    用户被禁用时间。零时账号 日期YYYY-MM-DD格式。

    -g

    指定用户对应组,用户组必须为系统现有组名称。

    -G

    定义用户为多个不同组的成员。每个用户组用逗号隔开。

    -f

    密码过期后,账号被彻底禁用之前的天数。0表示立即禁止。

    -M

    不建立用户家目录,创建虚拟用户时一般不需要建立家目录,部署应用服务时则需要创建虚拟用户。

    -u uid

    用户ID值。

    useradd –D :改变新建用户的预设值。

    3.使用范例

    范例1 不加选项添加新用户

    [root@cxf ~]# useradd notepad

    [root@cxf ~]# ls -ld /home/notepad/

    drwx------ 3 notepad notepad 4096 5月 14 02:35 /home/notepad/

    在/etc/passwd文件中查看notepad有关信息

    [root@cxf ~]# grep -w notepad /etc/passwd #-w 以单词模式查看内容

    notepad:x:504:504::/home/notepad:/bin/bash

    范例2 –g –u选项示例

    [root@cxf ~]# groupadd -g 800 sa #添加组,组ID值为800

    [root@cxf ~]# useradd -g sa -u 850 book #添加用户book,指定组sa,用户ID值为850

    [root@cxf ~]# id book

    uid=850(book) gid=800(sa) 组=800(sa)

    范例3 创建不能登录的用户

    [root@cxf ~]# useradd -M -s /sbin/nologin test

    [root@cxf ~]# grep -w test /etc/passwd

    test:x:506:506::/home/test:/sbin/nologin

    [root@cxf ~]# ls -l /home

    总用量 28

    drwx------ 3 ett ett 4096 5月 20 17:30 ett

    drwx------. 2 joe joe 4096 4月 14 19:26 joe

    drwx------ 3 notepad notepad 4096 5月 14 02:35 notepad

    [root@cxf ~]# grep -w test /etc/shadow

    test:!!:17671:0:99999:7:

    说明:-M不创建家目录,-s指定用户登录shell,/sbin/nologin表示禁止登录。

    生产场景不部署nginx,mysql等服务时经常用到。

    范例4 useradd –D使用方法

    useradd –D 修改用户的初始配置文件/etc/default/useradd

    展开全文
  • 2、useradd -D 后面接参数管理 例如 useradd -D -s /sbin/nologin useradd命令 -g 用户的初始组 -G 要加入的组 可以多个用,分隔 转载于:...
  • useradd命令

    2019-03-11 20:18:26
    useradd命令 --- useradd [选项] 用户名验证:grep 用户名 /etc/passwd选项 功能 例子-h 即--help,显示此命令的帮助信息 useradd -h -b 为新用户指定家目录的主目录 useradd -D -b /home -D 显示或修改创建新用户的...
  • useradd命令用来创建新的用户或更改用户的信息。useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。语法格式useradd [参数]...
  • linux useradd

    2019-10-07 10:56:56
    在运维工作中,我们时常用到一些其他用户,...useradd 里面包含了几个有用的参数,-g ftpuser-s /sbin/nologin -M ftpuser -g 指定用户组 , -s 指定是否可登陆执行命令 -M 不创建用户家目录 然后需要给用户设定密...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 26,819
精华内容 10,727
热门标签
关键字:

useradd