为您找到"
su 和 sudo、su root和su - root 区别
"相关结果约100,000,000个
很正常啊,su 和 sudo 是两个程序,它们的功能不同啊 su:切换到制定的用户 sudo:以指定用户(通常是root用户)的权限执行某程序 这只是你正好使用他们的同一个功能而已。su - username # 这里就需要对应的username的密码 sudo command args # 这时需要你自己的密码 究其原因,sudo本身是setuid的程序...
用su或者sudo切换用户。1、使用su命令切换到其他用户,例如切换到root用户:su-root,这会要求输入root用户的密码,如果密码正确将会切换到root用户。2、使用sudo命令临时切换到其他用户,例如切换到root用户:sudosu-root,这会要求输入当前用户的密码,如果密码正确将会切换到root用户。
root指的是超级用户,sudo则是指以root的身分执行命令 主要区别是root的密码除了root本人知道外,不需被其他需要用到root权限用户知道,因为使用sudo时,要求输入的密码是『该位用户自己的密码』。
比如要向 test.asc 文件中随便写入点内容,可以:echo "信息" > test.asc 或者 echo "信息" >> test.asc 下面,如果将 test.asc 权限设置为只有 root 用户才有权限进行写操作:sudo chown root.root test.asc 然后,我们使用 sudo 并配合 echo 命令再次向修改权限之后的 test.asc 文件中写入...
权限是一样的。一般都不建议使用root直接登入,且default为root不允许从远端直接登入。其中一个原因为:系统中log会记录每一个远端登入的操作,如果每个登入者都是用root直接登入造成log中的记录无法分辨责任人。还有很多系统连直接su命令都不建议使用,建议使用sudo。这是从安全和权限上考虑的 ...
sudo是用普通用户执行只有管理员才能运行的命令,相比较直接用管理员帐户安全些。用这个命令,环境还是普通账户的。su是切换到root用户。如果需要完全切换到root用户,需要使用su - root,这样环境变量,家目录都会切换过来。
注意事项 切换到root身份时要特别小心,因为root用户具有系统管理的最高权限。任何不当的操作都可能导致系统不稳定或数据丢失。因此,在切换到root身份后,只执行必要的、熟悉的系统任务。避免进行不熟悉的操作或安装未知来源的软件,以免对系统造成损害。总的来说,通过sudo和su命令,可以在Ubuntu系统中切换...
-sshell或--shell=shell指定要执行的shell(bashcshtcsh等),预设值为/etc/passwd内的该使用者(USER)shell linux编写脚本权限不够怎么解决?权限不够可以通过su命令切换到root用户来运行命令。需要输入root用户的密码。用法示例:切换到root用户$su方法二:使用sudo命令,针对单个命令授予临时权限。sudo仅...
有些任务必须由root才能执行,例如删除系统内置应用程序。但在Unix或Linux系统中又不推荐使用root,这构成了一个矛盾。于是产生了一个sudo的做法,就是在必要时使用su提权,即把系统管理的一部分权限授予普通用户,并且只有在这些用户需要更高权限的时候,才允许这些用户暂时性的使用root命令来管理系统。在...
sudo命令用于执行需要root权限的操作,而su命令用于切换用户身份。当你使用sudo su命令尝试切换到root用户时,若没有指定具体的用户名,系统将无法识别你要切换的目标用户。因此,正确的操作方式是输入sudo su root,然后输入root用户的密码。如果你想使自己的账户能够执行sudo命令,你需要修改sudoer列表。这...