
或者在多用户使用的情况下,如果仅有一个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
另外建议你在给服务添加用户的时候尽量让这个用户不能登录系统
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)