Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
root用户是系统默认创建的管理员账号。
1.2 Linux用户作用用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。
1.3 添加用户useradd [选项] 用户名
| 命令 | 含义 |
|---|---|
| useradd zhangsan | 创建一个账号叫zhangsan。此时会创建账号、创建一个组zhangsan并且把zhangsan分到此组中还会在/home下创建一个目录叫zhangsan作为新创建用户的根目录 |
| useradd -d /home/ls lisi | 创建一个账号叫lisi,并且给lisi指定家目录/ls |
| passwd zhangsan | 给zhangsan设置密码 |
userdel [选项] 用户名
| 命令 | 含义 |
|---|---|
| userdel zhangsan | 删除用户zhangsan,保留zhangsan的主目录 |
| userdel –r lisi | 删除用户lisi,并且把lisi的主目录也删除 |
id 用户名
| 命令 | 含义 |
|---|---|
| id zhangsan | 查看用户zhangsan的信息 |
su 用户名
| 命令 | 含义 |
|---|---|
| su zhangsan | 切换到zhangsan用户 |
| exit | 回到原来的用户 |
注意:从高权限用户切换到低权限用户时,不需要输密码;否则,需要输密码。
2.Linux组管理 2.1 Linux的组简介Linux的组类似于角色,系统可以对有共性的多个用户进行统一的管理。
每一个用户都至少属于一个组,创建用户时如果不指定组,会默认创建一个跟用户名相同的组,并且把新创建的用户分配到组中,root用户默认属于root组。
2.2 组操作| 操作 | 命令 | 举例 | 含义 |
|---|---|---|---|
| 创建组 | groupadd 组名 | groupadd devgroup | 创建一个组devgroup |
| 删除组 | groupdel 组名 | groupdel devgroup | 删除组devgroup |
| 添加用户时指定组(主组) | useradd –g 组名 用户名 | useradd –g devgroup zhangsan | 添加用户zhangsan,并且指定zhangsan属于组devgroup |
| 添加用户时指定附加组 | useradd -G 组名 用户名 | useradd -G test zhangsan | 添加用户zhangsan,并且指定zahngsan也属于附加组test |
| 将用户添加到组 | gpasswd –a 用户名 组名 | gpasswd –a zhangsan test | 将用户zhangsan添加到组test中 |
| 将用户从组中移除 | gpasswd -d 用户名 组名 | gpasswd –d zhangsan test | 将用户zhangsan从组test中移除 |
usermod [选项] 用户名
| 常用的选项 | 含义 |
|---|---|
| -c | comment 指定一段注释性描述。 |
| -d | 目录,指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录 |
| -g | 用户组,指定用户所属的用户组 |
| -G | 用户组,指定用户所属的附加组 |
| -s | Shell文件,指定用户的登录Shell |
| -u | 用户号,指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号 |
举例: usermod -s /bin/ksh -d /home/z –g developer sam 将用户sam的登录Shell修改为ksh,主目录改为/home/z,用户组改为developer总结
对用户的操作一般会有个套餐式的操作,即把基本的设置提前设置好。
useradd -g test wang --添加新用户wang,并将其加入组test useradd -g test -G root wang --添加新用户wang,并将其加入组test,且指定附加组root passwd wang --设置好用户wang 的登录密码 chmod 764 wang --设置权限(之后文章会介绍) 所有者可读写执行 所属组可读写 其他用户可读 id wang --查看用户wang的id信息设置是否正确
以上就是对于Linux中 用户和组 的相关命令介绍,如有补充和建议请评论区留言,共同进步,感谢!



