linux用户和组命令实例分析【切换、添加用户、权限控制等】

本文实例讲述了linux用户和组命令。分享给大家供大家参考,具体如下:

1、用户相关命令
 
su     切换用户
       root -> 普通用户   不需要密码
       普通用户之间        需要密码
       普通用户->root     需要密码

newgrp 切换组身份

linux用户和组命令实例分析【切换、添加用户、权限控制等】 Linux 第1张

whoami     查看当前登录名称
id         查看用户信息
groups     查看用户组信息
chfn       设置用户备注信息
finger     查看用户备注信息

2、批量添加用户

在linux中创建很多账号,可以将信息放入文本文件中,再导入系统中。

1)编辑用户文件

linux用户和组命令实例分析【切换、添加用户、权限控制等】 Linux 第2张

2)编辑密码文件

linux用户和组命令实例分析【切换、添加用户、权限控制等】 Linux 第3张

3)newusers

linux用户和组命令实例分析【切换、添加用户、权限控制等】 Linux 第4张

4)pwunconv 将/etc/shadow中的密码写回到/etc/passwd文件中

linux用户和组命令实例分析【切换、添加用户、权限控制等】 Linux 第5张

5)chpasswd 将我们编写的密码文件中写入到/etc/passwd中

linux用户和组命令实例分析【切换、添加用户、权限控制等】 Linux 第6张

6)pwconv  将/etc/passwd中的密码写回到shadow中

linux用户和组命令实例分析【切换、添加用户、权限控制等】 Linux 第7张

3、赋予普通用户特殊权限
 
sudo 某指令
 
例如:sudo /sbin/shutdown -h 10
 
/etc/sudoers
在这个文件中,记录了哪些用户可以执行哪些命令

linux用户和组命令实例分析【切换、添加用户、权限控制等】 Linux 第8张

visudo

这个命令用来管理/etc/sudoers文件
 
*查找命令的完整路径 whereis 命令

希望本文所述对大家Linux系统维护有所帮助。

参与评论