Linux命令su、sudo、sudo su、sudo -i使用和区别

news/2024/10/17 14:21:53/

sudo 与 su 两个命令的最大区别是:

sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。另外一个区别是其默认行为,sudo 命令只允许使用提升的权限运行单个命令,而 su 命令会启动一个新的 shell,同时允许使用 root 权限运行尽可能多的命令,直到明确退出登录。

su 用以切换成不同的用户的身份,默认只是切换身份,并没有切换环境变量,环境变量依然是普通用户的。切换用户身份时,用户的环境变量也切换成新用户的环境变量,所以"-"不能省略,不然有些操作无法执行。

su root 输入root密码后切换之root用户但是pwd目录不变

su - root 输入root密码后切换之root用户但是pwd目录/root

sudo一般加的是命令:

sudo -i root与sudo - root、sudo -i ,sudo - ,sudo root效果相同。提示输入密码时该密码为当前账户的密码,要求执行该命令的用户必须在sudoers中才可以。su需要的是切换后账户的密码,用法为“su 账户名称”。

sudo : 暂时切换到超级用户模式以执行超级用户权限,一般指的是root用户,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。不过有时间限制,Ubuntu默认为一次时长15分钟。

su :切换到某某用户模式,提示输入密码时该密码为切换后账户的密码,用法为“su 账户名称”。如果后面不加账户时系统默认为root账户,密码也为超级账户的密码。没有时间限制。

sudo -i: 为了频繁的执行某些只有超级用户才能执行的权限,而不用每次输入密码,可以使用该命令。提示输入密码时该密码为当前账户的密码。没有时间限制。执行该命令后提示符变为“#”而不是“$”。想退回普通账户时可以执行“exit”或“logout”。要求执行该命令的用户必须在sudoers中才可以。

sudo -i 直接运行sudo命令加-i参数,要求执行该命令的用户必须在sudoers中才可以。

sudo su 运行sudo命令给su命令提权,运行su命令。要求执行该命令的用户必须在sudoers中才可以。


http://www.ppmy.cn/news/248378.html

相关文章

FPGA DAC AD9764调试

AD9764 时钟频率125M 14位数据位 数值电压/V8192016384-30313653.3-227302 实测8267 电压近似为0

MySQL学习12_rpm安装MySQL报** is needed by **错误

使用rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm命令,安装MySQL时,遇到了下面的错误: [rootMaster mysql]# rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm warning: MySQL-server-5.6.26-1.linux_glibc2.5.x86_6…

前端学习(2730):重读vue电商网站40之使用vue-table-with-tree-grid

安装新的依赖 vue-tabel-with-tree-gridvue-tabel-with-tree-grid 官方文档 安装完成后,在 main.js 入口文件内先导入 tree-tabel 然后全局注册组件 tree-tabel 页面中,我们使用了如下属性: data 确定我们的数据源,columns定义我…

百练:2729:求12以内n的阶乘 2730:求20以内n的阶乘 2731:求10000以内n的阶乘

2729:求12以内n的阶乘 #include<iostream> using namespace std; int main() { int n,sum1; scanf("%d",&n); for(int i1;i<n;i) sumsum*i; printf("%d",sum); return 0; } 2730:求20以内n的阶乘 #include<iostre…

oracle 27140,ORA-27140 ORA-27300 ORA-27301

查看节点1crs状态 [rootnode1 ~]# /oracle/app/grid/bin/crs_stat -t CRS-0184: Cannot communicate with the CRS daemon. 检查下ocr [rootnode1 bin]# ./ocrcheck PROT-602: Failed to retrieve data from the cluster registry PROC-26: Error while accessing the physical…

2020兰洽会VR全景展馆超千万人线上体验,签约总额2730亿元

万商云集&#xff0c;八方赴会。2020年7月2日-5日&#xff0c;以“深化经贸合作&#xff0c;共促绿色发展”为主题的第26届中国兰州投资贸易洽谈会在甘肃兰州如期举办。在商务部、国家市场监管总局、国务院台办、全国工商联、中国侨联、中国贸促会的大力推动下&#xff0c;此次…

PSP表格

PSP2.1Personal Software Process Stages预估耗时&#xff08;分钟&#xff09;实际耗时&#xff08;分钟&#xff09;Planning计划3060 Estimate 估计这个任务需要多少时间16902730Development开发7201040 Analysis 需求分析 (包括学习新技术)3030 Design Spec 生成设计文档30…

Oracle ASM警告日志错误ORA-00603:ORA-27504: ORA-27300:ORA-27301: ORA-27302:处理

1.监控告警主机ASM磁盘错误&#xff1a; Fri May 03 08:01:01 2019 skgxpvfynet: mtype: 61 process 60277 failed because of a resource problem in the OS. The OS has most likely run out of buffers (rval: 4) Errors in file /oracle/app/grid/diag/asm/asm/ASM1/trace…