linux su和sudo的区别
su (switch user)是Linux中的一个命令,用于切换用户身份,需要输入目标用户的密码。使用su命令可以切换到其他用户,包括root用户,这样就可以执行需要root权限的命令。
sudo (superuser do)也是Linux中的一个命令,用于以超级用户身份执行命令。使用sudo命令需要当前用户有sudo权限,并且需要输入自己的密码。使用sudo命令可以在不切换用户的情况下执行需要root权限的命令。
因此,su和sudo的区别在于:
- su是切换用户身份,sudo是以超级用户身份执行命令。
- su需要输入目标用户的密码,sudo需要输入当前用户的密码。
- su需要切换用户,sudo不需要切换用户,可以在当前用户的权限下执行需要root权限的命令。
- su可以执行所有命令,sudo需要配置权限,只能执行被授权的命令。
原文地址: https://www.cveoy.top/t/topic/dvdX 著作权归作者所有。请勿转载和采集!