Linux基础命令之: Linux常用命令
2.用户管理(useradd和passwd)
Linux中常见用户管理命令如表2.2所示,本书仅以useradd和passwd为例进行详细讲解,其他命令类似,请读者自行学习使用。
表2.2 Linux常见用户管理命令
| 命 令 | 命 令 含 义 | 格 式 |
| useradd | 添加用户账号 | useradd [选项] 用户名 |
| usermod | 设置用户账号属性 | usermod [选项] 属性值 |
| userdel | 删除对应用户账号 | userdel [选项] 用户名 |
| groupadd | 添加组账号 | groupadd [选项] 组账号 |
| groupmod | 设置组账号属性 | groupmod [选项] 属性值 |
| groupdel | 删除对应组账号 | groupdel [选项] 组账号 |
| passwd | 设置账号密码 | passwd [对应账号] |
| id | 显示用户ID、组ID和用户所属的组列表 | id [用户名] |
| groups | 显示用户所属的组 | groups [组账号] |
| who | 显示登录到系统的所有用户 | who |
(1)作用。
① useradd:添加用户账号。
② passwd:更改对应用户的账号密码。
(2)格式。
① useradd:useradd [选项] 用户名。
② passwd:passwd [选项] [用户名]。
其中的用户名为修改账号密码的用户,若不带用户名,缺省为更改当前使用者的密码。
(3)常用参数
① useradd主要选项参数如表2.3所示。
表2.3 useradd命令常见参数列表
| 选 项 | 参 数 含 义 |
| -g | 指定用户所属的群组 |
| -m | 自动建立用户的登入目录 |
| -n | 取消建立以用户名称为名的群组 |
② passwd:一般很少使用选项参数。
(4)使用实例。
[root@localhost ~]# useradd david
[root@localhost ~]# passwd david
New password: (输入密码)
Retype new password: (再输入一次密码,以确认输入的正确性)
passwd: all authentication tokens updated successfully
[root@localhost ~]# su – david
[david@localhost ~]$
[david@localhost ~]$ pwd(查看当前目录)
/home/david (该用户的工作目录)
实例中先添加了用户名为david的用户,接着又为该用户设置了账号密码。从su的命令可以看出,该用户添加成功,其工作目录为"/home/david"。
(5)使用说明。
n 在添加用户时,这两个命令是一起使用的,其中,useradd必须用root的权限。而且useradd指令所建立的账号,实际上是保存在"/etc/passwd"文本文件中,文件中每一行包含一个账号信息。
n 在缺省情况下,useradd所做的初始化操作包括在"/home"目录下为对应账号建立一个同名的主目录,并且还为该用户单独建立一个与用户名同名的组。
n adduser只是useradd的符号链接(关于符号链接的概念在本节后面会有介绍),两者是相同的。
n passwd还可用于普通用户修改账号密码,Linux并不采用类似Windows的密码回显(显示为*号),所以输入的这些字符用户是看不见的。密码最好包括字母、数字和特殊符号,并且设成6位以上。
3.系统管理命令(ps和kill)
Linux中常见的系统管理命令如表2.4所示,本书以ps和kill为例进行讲解。
表2.4 Linux常见系统管理命令
| 命 令 | 命 令 含 义 | 格 式 |
Linux Shell 用户切换 su useradd 操作系统 相关文章:
- REDIce-Linux--灵活的实时Linux内核(11-12)
- linux文件系统基础(02-09)
- Linux标准趋向统一(11-12)
- linux基础技术(02-09)
- LINUX的目录树(02-09)
- 在Windows下启动Linux(02-09)
