su, su - 以及sudo

 
su只能切换到管理员用户权限,不使用管理员的登陆脚本和搜索路径


su-不但能切换到管理员权限而且使用管理员登陆脚本和搜索路径
 
sudo:
功能:对于root授权的用户,可使用该命令临时切换到root用户环境下。 
授权文件为 /etc/sudoers 文件,只要里面有你的大名,你就享有sudo特权。

visudo
vi /etc/sudoers
 
# User privilege specification
root       ALL=(ALL) ALL 
robin     ALL=(ALL) ALL  <= 添上这一行,你就能使用sudo实现管理员权限
david    ALL=NOPASSWD:ALL <= 添上这一行,你就能使用sudo实现管理员权限并且不需要输入密码
C#上位机与VisionPro通用框架:视觉标定、通信联动与现场排坑实战 工业自动化设备的上位机开发,往往面临流程控制、视觉检测、通信交互等环节的重复搭建。C#作为主流工业语言,配合VisionPro视觉软件,可通过通用框架设计将状态机调度、相机采集、标定算法与串口/扫码枪通信等底层能力模块化,从而大幅降低项目交付成本。其核心原理在于:将设备工艺差异封装至配置层,视觉流程通过CogToolBlock工具链与VPP模板复用,九点标定建立像素与机械坐标系的映射关系。该方案已在螺丝锁付、点胶定位等多类产线落地,尤其适用于批量交付、换型频繁的视觉设备场景。这套从实践中沉淀的框架思路,以及 阅读详情

相关推荐

别再为GEE注册发愁了!用谷歌Cloud Project,5分钟搞定谷歌地球引擎账户(保姆级图文)

本文提供2024最新版谷歌地球引擎(GEE)账户注册的保姆级教程,通过谷歌Cloud Project快速完成注册,5分钟极速通关。详细解析注册前的准备、分步图解流程、常见误区及解决方案,帮助用户避开90%的注册陷阱,直达GEE核心功能区。

weixin_42557830的博客 200

su 和 su - 的区别

su和su -是用于切换用户的命令,但它们在行为上有一些重要的区别。

weixin_42492982的博客 1364

汽车测试工程师工作准则

希望这份综合的工作规范能帮助你更好地规划职业发展。如果你对某个特定领域,比如自动驾驶测试或智能座舱测试,有进一步的兴趣,我很乐意提供更具体的信息。

qq_40844444的博客 452

Linux 中 su、su -、sudo、sudo su - 的区别解析

命令身份切换环境加载验证方式典型用途su切换到目标用户保留原环境需要目标用户密码临时切换身份,保留当前环境su -切换到目标用户加载目标用户完整环境需要目标用户密码完全以目标用户身份工作sudo临时提升权限执行单条命令保持当前环境需要当前用户密码执行单个高权限操作sudo su -切换到 root加载 root 完整环境需要当前用户 sudo 密码长时间以 root 身份工作。

gilgameshm的博客 1450

Keras中LSTM输入数据重塑与预处理实战指南

LSTM(长短期记忆网络)作为循环神经网络的重要变体,在时间序列建模中发挥着关键作用。其核心原理是通过门控机制学习长期依赖关系,而输入数据的正确重塑是实现这一功能的基础。在Keras框架中,LSTM要求输入数据必须组织成(samples, timesteps, features)的三维张量结构,这与传统全连接网络的处理方式截然不同。从工程实践角度看,合理的数据预处理能显著提升模型性能,特别是在处理温度预测、股票价格分析等时间序列任务时。常见的数据源如CSV文件、图像序列等都需要特定的转换方法,包括使用Tim

weixin_42300144的博客 305

Arcgis空间分布方向性分析

Arcgis空间分布方向性分析 一、标准差椭圆方法概述 空间分布方向性分析是指区域经济属性在空间分布上的轮廓和主导方向。 标准差椭圆法是分析空间分布方向性特征的经典方法之一,使用标准差椭圆可 从全局的、空间的角度定量解释经济要素空间分布的中心性、展布性、方向性和 空间形态等整体性特征,因其直观性与有效性已得到广泛应用,已成为 Arc GIS 空间统计模块的常规统计工具。SDE 方法生成的结果为一个椭圆,从其生 成算法来看,首先用平均中心来确定椭圆的圆心,然后由平均中心作为起点 对 X 坐标

端木宛白的博客家园 4万+

【Linux】 su 和 sudo 的区别剖析

su 命令介绍及主要用法2.1 参数-2.2 切换到指定用户2.3 参数-c三、sudo 命令介绍及主要用法3.1 主要用法3.2 sudo 工作原理四、二者的差异对比首先需要解释下 代表什么意思。su 表示 ,它提供的功能就是切换用户。官方释义: 的一般使用方法是: 或者 两种方法只差了一个字符 ,会有比较大的差异:光解释会比较抽象,我们看一个例子就比较容易理解了。我们从kangll 用户以 的方式切换到 root 用户,比较两种用户状态下环境变量中 的值( 命令不跟任何

康师傅没有眼泪 4946

Python与西门子PLC数据交互实战:基于Snap7的跨平台工业通信指南

本文详细介绍了如何使用Python和Snap7库实现与西门子PLC的数据交互。内容涵盖跨平台环境搭建、连接参数配置、数据读写实战及性能优化技巧,为工业自动化、数据采集和智能制造场景提供了一套轻量、灵活且高效的通信解决方案。

vim8coder的博客 284

su、sudo、sudo su、sudo -i sudo -l的用法和区别

sudo -l 查看sudo的权限; su是申请切换root用户,需要申请root用户密码。有些Linux发行版,例如ubuntu,默认没有设置root用户的密码,所以需要我们先使用sudo passwd root设置root用户密码。 而sudo su是当前用户暂时申请root权限,所以输入的不是root用户密码,而是当前用户的密码。sudo是用户申请管理员权限执行一个操作,而此处的操作就是变成管理员。 在sudo于1980年前后被写出之前,一般用户管理系统的方式是利用su切换为超级用户。但是使用su的缺

mutou990的博客 5万+

从 CDS 接口到 ABAP 运行时,深入理解 SAP RAP Custom Entity

CDS Custom Entity 是一种非 SQL、瞬态的 CDS 实体,不依赖 HANA SQL 读取数据,而是通过 ABAP 类实现查询逻辑(如 RFC、OData、BAPI 等)。它在 CDS 层定义数据契约(字段、键、关联、注解),由 @ObjectModel.query.implementedBy 指向实现 IF_RAP_QUERY_PROVIDER~SELECT 的类,真正执行数据获取。适用于无法用 SQL 表达的数据源,如远程系统或 API。其核心是“接口 + 实现”模式,运行时由 RAP

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 170

uniapp - 详细解决 H5 网页报错 Uncaught Error: Async component timed out after ? ms.(移动端h5页面白屏或加载缓慢失败,超时报错处理)

uni-app,vue3,网页,h5,移动端,手机H5页面,浏览器,报错,uniapp报错,Asynccomponenttimedoutafter,如何解决这个问题,vue3Asynccomponenttimedoutafter,异步组件超时了怎么办,async,详细解决方案,AsyncComponents异步组件,导致页面打不开了,白屏什么也不显示,网页载入非常慢卡顿,vue3网站报错,超时,nuxt3,详细解决方案,浏览器控制台报错,爆红并且页面卡住了,依旧报错,找不到异步组件的报错

🏆 前端领域优质创作者 3776

sudo 命令_su、sudo、sudo su、sudo -i的用法和区别

sudo 命令 1、sudo 简介 sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。(百度百科) su 命令 su是最简单的身份切换命令,一般都是su - username,然后输入password就ok了,root用su至其他用户无须密码;但非root用户切换时需要密码。切换到root可以使用su

qq_43842093的博客 2万+

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

su、sudo、sudo su、sudo -i的用法和区别

su root  输入root密码后切换之root用户但是pwd目录不变 su - root  输入root密码后切换之root用户但是pwd目录/root sudo 一般加的是命令 sudo -i root与sudo - root、sudo -i ,sudo - ,sudo root效果相同     提示输入密码时该密码为当前账户的密码  要求执行该命令的用户必须在sudoers中才可以 ...

huang_shao1的博客 8万+

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

【Linux命令】su、sudo、sudo su、sudo -i、sudo -l的用法和区别

【Linux命令】su、sudo、sudo su、sudo -i、sudo -l的用法和区别 ​ su命令 su (Switch User切换用户),允许用户切换到另一个用户的身份,默认情况下是切换到 root 用户。 默认行为:如果只运行 su,则系统会要求输入 root 用户的密码来切换到 root 用户,获取管理员权限。 切换到其他用户:也可以通过 su - username来切换到其他用户的账户,而不仅仅是 root 用户。例如,su - user1 会切换到 user1 用户的环境。

qq_73635134的博客 2416

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

su、su- 和 sudo 三者的区别

摘要: su、su- 和 sudo 是 Linux 用户权限管理的核心命令,但存在显著差异: 身份与环境 su:仅切换用户身份,保留当前环境(如 PATH)。 su-:完全模拟目标用户登录,加载完整环境(如 /root 家目录)。 sudo:临时以指定用户执行单条命令,默认保留当前环境(可通过 -i 模拟登录)。 密码与权限 su/su- 需目标用户密码,权限无限制;sudo 需当前用户密码,权限可精细化配置(如限制特定命令)。 日志与审计 sudo 记录详细操作(命令、执行者等),审计价值高;su/su-

gilgameshm的博客 685

su 、sudo、 sudo -i 的区别

sudo -i 命令的作用是获得一个root登录的shell(等价于“sudo+模拟root登录”),像su - 一样,使用root的登录环境,执行命令时任然输入用户自己的密码(需要sudoers授权),可以理解为提权并进入root登录环境。su 命令的作用是切换用户,其中su是不完全切换(保留当前用户的环境),su - 是完全切换(加载目标用户的环境),切换时都要输入目标用户的密码(root用户除外)su - user / su -user:登录式切换,加载目标用户登录环境(更像重新登录)。

2401_84962201的博客 960

sudo、su命令

1.su 用户名 。switch user简写,切换到指定用户,不写用户默认root。su = su root。输入切换后用户密码。 su 切换用户为root用户,但不改变当前所在目录和HOME,SHELL,USER,LOGNAME环境变量; su - 切换root用户,改变当前工作目录和HOME,SHELL,USER,LOGNAME环境变量。 2.sudo 命令 :切换到指定用户执行命令。不写用户默认root。输入当前用户密码。 语法:sudo [-b] [-u 新使用者账号] 要执行的命令

fang.lovest.yang的博客 1万+

Linux权限管理:su、su -、sudo、sudo su - 的实战场景解析

本文深入解析Linux中su、su -、sudo和sudo su -四个权限管理命令的核心差异与实战应用。通过环境变量、权限时效性和安全边界等关键维度对比,结合磁盘排查、服务部署等具体场景,指导运维人员根据任务需求选择最安全高效的命令,并强调遵循最小权限原则等安全最佳实践。

flink9streamer的博客 655

Linux命令——su 、su -、sudo

使用sudo执行一个只有root才能执行的命令是可以办到的,但是需要密码。这里的密码不在是root的密码,而是用户自己的密码。su 或者 su -可以切换用户身份,而且每个用户都能切换到root用户,只要他知道root密码即可。这样很不安全,万一哪个用户不消息泄露了root密码就GG了。大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户。以此类推,要从当前用户切换到其它用户也一样,应该使用su -命令。

qq_43842093的博客 6496

linux中su、sudo、sudo su、sudo -i的区别

su : 切换到某某用户模式,提示输入密码时该密码为切换后账户的密码,用法为“su 账户名称”。如果后面不加账户时系统默认为root账户,密码也为超级账户的密码。3.sudo -i root与sudo - root、sudo -i ,sudo - ,sudo root效果相同,提示输入密码时该密码为当前账户的密码 要求执行该命令的用户必须在sudoers中才可以。sudo : 暂时切换到超级用户模式以执行超级用户权限,一般指的是root用户,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。

wyx的博客 1113

【linux】su、sudo、sudo su、sudo -i的用法和区别

su、sudo、sudo su、sudo -i的用法和区别

SUNNITECH的博客 2230

su;su -;sudo;sudo -i;sudo su;sudo su -

今天我们来聊聊su;su -;sudo;sudo -i;sudo su;sudo su -他们之间的区别。 su:su 在不加任何参数,默认为切换到root用户,但没有转到root用户家目录下,也就是说这时虽然是切换为root用户了,但并没有改变工作目录和环境变量: su 加参数 -(-实际上是–login的缩写,等同于su --login) ,表示默认切换到root用户,并且改变到ro...

Mar.三月 272

su和sudo的区别

linux中 su和sudo的区别 su和sudo是两个常用的切换到root超级用户命令。功能上类似,但使用上还是有不少差异。 sudo命令

zhaoyangwyyx的博客 8210

Linux su和sudo 区别 以及如何实现sudo su 切换root权限

su命令 su表示切换用户,如: 输入:su命令后回车表示切换当前的用户到root用户,或者: 输入:su - root(或者其他用户名)这里加了"-"后表示也切换的当前的环境变量到新用户的环境变量。 一般我们切换身份都是切换到root,然后进行一些仅仅有root能干的事,比方改动配置文件。比方下载安装软件。这些都仅仅能是root才有权限干的事。切换到root能够是单纯的su,或者是su -和su - root,后面两个是一样的意思。 su root输入root密码后切换之roo...

wangxuelei036的博客 1万+

sudo与su的区别

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

frankcreen的专栏 1万+
上一篇: su, su - 以及sudo
下一篇: 使用Twisted的adbapi操作数据库
pythoner
博客等级 码龄18年 15粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值