前言
🍃Linux专栏:Linux学习
这部分内容需要大家具有对vim的基本操作能力即可进行
☀️工贵其久,业贵其专!
1、su命令
su - root :即登录超级用户
su - 普通用户 :即登录普通用户
超级管理员(root)登录其他用户通常不需要输入密码。其他用户登录其他用户需要输入密码。
2、sudo命令
sudo命令是Linux系统中的一个命令,用于允许普通用户以超级用户(root)的权限执行命令。
2.1 sudo命令的配置文件
格式: 谁可以使用 允许使用的主机=(以谁的身份)可执行命令列表
进入配置文件的方法:vim /etc/sudoers
这里我们直接上图
- 第一个参数:我们想要配置的让哪个系统帐号可以使用sudo命令 。
- 第二个参数:允许用户从哪些地方连接到这台主机,linux作为服务器,管理员是有可能从别的主机远程连接过来的,可以填写ALL表示不限制来源的主机,亦可填写某些固定的网段限制来源地址,使得只有从允许网段登录时才能使用sudo命令。
- 第三个参数:以谁的身份运行权限,可以填写ALL表示系统最高权限,也可以是另外一位用户的名字。
- 第四个参数:允许执行的命令,可以填写ALL表示不限制命令,亦可填写如/usr/bin/cat这样的文件名称来限制命令列表,多个命令文件之间用逗号(,)间隔。
2.2 配置文件补充
当第一次执行 sudo 命令时,它会提示输入密码,默认情况下密码被缓存 5分钟。但是,我们可以避免这个操作,并使用 NOPASSWD 关键字禁用密码认证
修改前:
修改后:
结语
这就是简单的su与sudo之间的区别和对其的一些简单应用,大家可以自行钻研,后续有不足我会来补充的,加油!