Linux 初级命令之useradd的使用及详解
2016-06-28 17:00
483 查看
一个系统,我们不可能只有一个用户,所以需要创建其他用户。作为服务器Linux更是如此,在企业中我们更要避免直接使用root用户直接操作。
首先我们要先查看一下当前用户的用户名。
用whoami:查看当前用户的用户名。
用法:
1、 whoami 直接回车,可以看到当前用户。
![](http://s1.51cto.com/wyfs02/M02/83/66/wKiom1dyPA3D6YOkAAAL_UXz0fU473.png)
添加用户会有以下几种方法。
方法一:交互式设置密码
useradd [用户名]
password [要设置密码的用户名]
![](http://s4.51cto.com/wyfs02/M01/83/66/wKiom1dyPB2QH6bdAAALgRdbkVI314.png)
![](http://s1.51cto.com/wyfs02/M00/83/65/wKioL1dyPB3BiiFdAABcLccGnUU921.png)
useradd有以下几个参数:
-c<备注> 加上备注文字。备注文字会保存在passwd的备注栏位中。
-d<登入目录> 指定用户登入时的启始目录。
-D 变更预设值.
-e<有效期限> 指定帐号的有效期限。
-f<缓冲天数> 指定在密码过期后多少天即关闭该帐号。
-g<群组> 指定用户所属的群组。
-G<群组> 指定用户所属的附加群组。
-m 自动建立用户的登入目录。
-M 不要自动建立用户的登入目录。
-n 取消建立以用户名称为名的群组.
-r 建立系统帐号。
-s<shell> 指定用户登入后所使用的shell。
-u<uid> 指定用户ID。
方法二:一步到位设置用户密码
useradd [用户名]
echo “[要设置的密码]”|passwd --stdin[要设置密码的用户名] :通过password给oldboy设置密码。
useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中
userdel –r [要删除的用户名]
![](http://s2.51cto.com/wyfs02/M02/83/65/wKioL1dyPC_DOV7-AABSHEKWJzY893.png)
注:本文中用到的“[]”在实际写命令的时候都不需要写出来。
如有写的不对的地方可以告诉我,我们一起再学习。
首先我们要先查看一下当前用户的用户名。
用whoami:查看当前用户的用户名。
用法:
1、 whoami 直接回车,可以看到当前用户。
![](http://s1.51cto.com/wyfs02/M02/83/66/wKiom1dyPA3D6YOkAAAL_UXz0fU473.png)
添加用户会有以下几种方法。
方法一:交互式设置密码
useradd [用户名]
password [要设置密码的用户名]
![](http://s4.51cto.com/wyfs02/M01/83/66/wKiom1dyPB2QH6bdAAALgRdbkVI314.png)
![](http://s1.51cto.com/wyfs02/M00/83/65/wKioL1dyPB3BiiFdAABcLccGnUU921.png)
useradd有以下几个参数:
-c<备注> 加上备注文字。备注文字会保存在passwd的备注栏位中。
-d<登入目录> 指定用户登入时的启始目录。
-D 变更预设值.
-e<有效期限> 指定帐号的有效期限。
-f<缓冲天数> 指定在密码过期后多少天即关闭该帐号。
-g<群组> 指定用户所属的群组。
-G<群组> 指定用户所属的附加群组。
-m 自动建立用户的登入目录。
-M 不要自动建立用户的登入目录。
-n 取消建立以用户名称为名的群组.
-r 建立系统帐号。
-s<shell> 指定用户登入后所使用的shell。
-u<uid> 指定用户ID。
方法二:一步到位设置用户密码
useradd [用户名]
echo “[要设置的密码]”|passwd --stdin[要设置密码的用户名] :通过password给oldboy设置密码。
useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中
userdel –r [要删除的用户名]
![](http://s2.51cto.com/wyfs02/M02/83/65/wKioL1dyPC_DOV7-AABSHEKWJzY893.png)
注:本文中用到的“[]”在实际写命令的时候都不需要写出来。
如有写的不对的地方可以告诉我,我们一起再学习。
相关文章推荐
- 小心服务器内存居高不下的元凶--WebAPI服务
- 运维入门
- 利用开源软件打造自己的全功能远程工具
- Linux5.9无人值守安装
- 数据中心和云未来的十二大趋势
- 用vsftp快速搭建ftp服务器
- Linux快速构建apache web服务器
- 服务器监控策略浅谈
- 如何降低服务器采购成本 原理分析
- 建议的服务器分区办法
- 服务器托管六大优势分析
- Erlang实现的一个Web服务器代码实例
- SQL Server 2005中更改sa的用户名的方法
- 服务器技术全面解析
- 保护DNS服务器的几点方法小结
- 我国成为全球第二大服务器消费国
- 服务器 安全检查要点[星外提供]
- 服务器应用自动重新启动IIS批处理[原创]_DOS/BAT_脚本之家
- FTP 服务器关于权限的问题