linux添加用户cannotcreatedirection

linux添加用户cannotcreatedirection,第1张

在部分Linux发行版中,默认使用root用户,或者安装过程中并未创建普通用户,这会有极大的安全隐患,通常在使用Linux *** 作系统时,需要创建一个普通用户作为平时使用的用户。

或者在多用户使用的情况下,如果仅有一个root用户,无法满足多用户使用的情况,而且对于安全方面也有很多不利的影响,这时候,我们就需要添加一个普通用户。

1.常用命令

创建用户命令有两条:

用法:adduser [选项]用法:useradd [选项]

删除用户命令:

用法:userdel [用户名] /删除用户用法

2.两个创建命令之间的区别

在CentOS系统中:

useradd与adduser是没有区别的, 都是创建用户,在/home下自动创建用户目录,没有设置密码,需要使用passwd命令修改密码(修改后才可以登录)。

3.Adduser 参数

--home:指定创建主目录的路径,默认是在/home目录下创建用户名同名的目录,这里可以指定;如果主目录同名目录存在,则不再创建,仅在登录时进入主目录。--quiet:即只打印警告和错误信息,忽略其他信息。--debug:定位错误信息。--conf: 在创建用户时使用指定的configuration文件。--force-badname:默认在创建用户时会进行/etc/adduser.conf中的正则表达式检查用户名是否合法,如果想使用弱检查,则使用这个选项,如果不想检查,可以将/etc/adduser.conf中相关选项屏蔽。

4. Useradd 参数

-d 指定用户的家目录(默认为/home/

Linux系统中,可以使用useradd命令新建用户。

可用useradd命令来创建新用户,账号建好之后,用passwd命令来设定账号的密码。可用userdel删除账号。实际上使用useradd指令创建的账号,是保存在/etc/

passwd文本文件中。

useradd语法

该命令的语法是:

useradd [选项] 用户名

该命令支持的选项有:

-c <备注>加上备注文字,备注文字会保存在passwd文件的备注栏位中

-d <家目录>指定用户的家目录

-e <有效期限>指定账号的有效期限

-f <缓冲天数>指定在密码过期后多少天就关闭该账号

-g <群组>指定用户所属的群组

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

-m 自动建立用户的家目录

-n 取消建立以用户名称为名的群组

-r 建立系统账号

-s指定用户登入使用的shell

-u指定用户id

实例

添加一般用户

# useradd tt

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

# useradd -g root tt

创建一个系统用户

# useradd -r tt

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

# useradd -d /home/myd tt

建立用户且指定id

# useradd caojh -u 544

这个命令是没问题的。。

你试试看这个命令,查下有没有安装这个RPM包,我查useradd命令是包含在这个RPM包里的,按理来说应该是自动安装的。。

呵呵我也是刚开始学LINUX,懂得不多,祝你好运吧

rpm -q shadow-utils-4.0.17-14.e15

另外建议你在给服务添加用户的时候尽量让这个用户不能登录系统


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11485891.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存