Linux | su - 和 su root 的区别

从零开始:Linux系统root密码设置全攻略(含sudo与su区别详解) 本文详细介绍了Linux系统中root密码的设置方法,包括通过sudo命令设置root密码的最佳实践,以及su与sudo命令的核心区别与应用场景。内容涵盖权限管理基础、密码安全策略、多用户环境配置及高级安全建议,帮助用户构建完整的Linux权限管理体系。 阅读详情

su -root is the same as su -
just like login as root, then the shell is login shell,which mean it will expericene a login process,usually .bash_profile and .bashrc will be sourced
su root is the same as su ,like you open an interactive shell in root name, then only .bashrc will be sourced.

su root 只是切换了root身份,但Shell环境仍然是普通用户的Shell,环境变量也只是普通用户的。 
su -root 不仅切换了root身份,shell环境和环境变量也切换成了root

su root 认证失败 Linux创建目录权限不够 Linux权限不够 usr目录 Linux提升权限 su和sudo的区别 su root 认证失败 Linux创建目录权限不够 Linux权限不够 usr目录 Linux提升权限 su和sudo的区别 su 用户名和su - 用户名的区别 阅读详情

相关推荐

从零构建无线AM信号模拟系统:基于STM32与AD9959的国赛一等奖方案解析

本文详细解析了基于STM32F103RCT6与AD9959芯片构建无线AM信号模拟系统的国赛一等奖方案。文章从项目背景、核心芯片选型出发,深入剖析了系统架构、硬件电路设计及软件控制逻辑,重点分享了“直流偏置叠加法”实现AM调制、多径模拟以及高频电路调试的实战经验与避坑指南,为参加全国大学生电子设计大赛的选手提供了一套完整、可靠的复现路径。

weixin_29182481的博客 181

su与sudo、su - root的区别

http://www.justwinit.cn/post/4461/ su 和 sudo 的区别:1.共同点:都是root用户的权限;2.不同点:su仅仅取得root权限,工作环境不变,还是在切换之前用户的工作环境;sudo是完全取得root的权限和root的工作环境。su - root 和 su root(su)有什么区别?su - root:表示人以root身份登录just like log...

weixin_30258901的博客 197

博图HMI多语言文本列表一键生成攻略:从Excel模板到TIA Portal的完整流程

本文详细介绍了如何利用Excel模板和TIA Portal API实现博图HMI多语言文本列表的一键生成。通过标准化Excel模板设计、解析TIA Portal的XML结构,并结合C#代码实现自动化导入,大幅提升多语言项目的开发效率。特别适用于需要支持多语言版本的自动化设备HMI界面开发。

weixin_26934905的博客 218

linux权限sudo和su,Linux中su与sudo、su - root的区别

一、su 和 sudo 的区别共同点:都是root用户的权限;不同点:su仅仅取得root权限,工作环境不变,还是在切换之前用户的工作环境;sudo是完全取得root的权限和root的工作环境。二、su - root 和 su root(su)的区别su - root:表示人以root身份登录just like login as root, then the shell is login shel...

weixin_42373789的博客 2835

FreeSWITCH编译安装详细文档

本文档详细介绍了在Ubuntu 22.04系统上从源码编译安装FreeSWITCH的完整流程。主要内容包括:1)系统环境准备和依赖库安装;2)关键依赖库spandsp和sofia-sip的编译安装;3)FreeSWITCH源码的特定版本(v1.6.0)编译配置,包括禁用SignalWire模块的配置方法;4)系统服务配置,包括创建专用用户、设置权限以及配置systemd服务文件。文档特别提供了版本控制说明,确保后期能切换到相同的版本环境,并附有详细的命令操作步骤和注意事项。

唯有代码让我痴狂 1369

433M无线遥控器EV1527协议解码实战:从逻辑分析到代码优化

本文详细解析了433M无线遥控器EV1527协议的实战解码过程。从使用逻辑分析仪抓取波形、理解同步头与数据位编码原理开始,逐步深入代码实现。文章重点对比了原始定时器轮询法的痛点,并提出了基于“边沿捕获+时间戳”的优化方案,构建了高效、可移植且具备抗干扰能力的解码引擎,最后分享了跨平台移植的核心技巧。

weixin_29168813的博客 927

【linux命令】su root 和 su - root区别

su root和su - root在使用上有一些区别。在使用su root命令时,不会加载root用户的环境变量。这意味着您将在当前用户的环境下切换到root用户身份,不会改变当前工作目录和环境设置。您仍然会保留当前用户的权限和环境设置,只是切换到root用户的身份。使用su - root命令时,会加载root用户的完整环境变量。这意味着您将切换到root用户的身份,并使用root用户的环境设置。

m0_45406092的博客 7334

agv调度系统3.0技术介绍

agv调度系统,穿梭车调度系统,调度系统技术介绍,教你做调度

持续分享调度系统开发过程 4868

su、sudo、su - root的区别

su和sudo的区别 共同点:都是root用户权限; 不同点:su只获得root权限,工作环境不变,还是在切换之前用户的工作环境;sudo是完全获得root的权限和root的工作环境。 sudo:表示获取临时的root权限执行命令。 sudo执行命令的流程: 1、当前用户切换到root(或其他指定切换到的用户), 2、以root(或其他指定的切换到的用户)身份执行命令, 3、执行完成后,...

LJLLJL20020628的博客 2184

KEPServer EX6的Modbus、MQTT和REST Server一站式配置整理说明

KEPServer EX6的Modbus、MQTT和REST Server一站式配置整理说明

syqenter的专栏 8961

STM32F103C8T6 驱动2位共阳数码管(基于 74HC595 和 PNP 三极管)

整体设计思路是通过 STM32F103C8T6 控制 74HC595 和 PNP 三极管,实现共阳数码管的显示功能。最初的电路设计中,三极管发射极接 5V 电源,这导致了数码管两位显示相同数字的问题。数码管能够稳定显示 0-99的数字。

qq_40289410的博客 2212

su 与 su-root 的区别

su 与 su-root 的区别 1.共同点:都是切换进入root用户 2.不同点: su切换后只获得权限,工作环境不改变,su - 不仅获得权限,而且改变工作环境 最直接的区别还是:su之后你的目录依然是你的用户端的目录,但是su-之后你的目录就真的变成了root的目录 ...

qq_44783220的博客 1041

R数据分析:潜在转化分析LTA的做法和解释(一)

之前给大家写了很多潜在类别分析的教程Mplus教程:如何做潜在类别分析LCAR数据分析:用R语言做潜类别分析LCAMplus数据分析:潜在类别分析(LCA)流程(详细版)R数据分析:再写潜在类别分析LCA的做法与解释,今天继续给大家拓展一步。 今天要介绍的就是潜在转换分析,这个东西就是LCA的纵向版本。是一个专门用来研究质变的统计技巧。有一句话叫做量变起质变,你怎么知道质变到底发生没有?就用潜在转换分析。 Latent transition analysis is an extension of...

Codewar的博客 7703

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万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

编程root和linux是不是一样的,su 和 sudo、su root和su - root 区别 su - root 不同用户目录切换...

su 和 sudo 的区别:1.共同点:都是root用户的权限;2.不同点:su仅仅取得root权限,工作环境不变,还是在切换之前用户的工作环境;sudo是完全取得root的权限和root的工作环境。su - root 和 su root(su)有什么区别?su -root:表示人以root身份登录just like login as root,then the shellislogin shel...

weixin_39901518的博客 248

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

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

【linux命令】 su root 、su - root 和 sudo 的区别

共同点:都是root用户的权限;不同点:su仅仅取得root权限,工作环境不变,还是在切换之前用户的工作环境;sudo是完全取得root的权限和root的工作环境。su是switch user或 substitute简称。格式:su -l USERNAME(-l为login,即登陆的简写)-l可以将l省略掉,所以此命令常写为su - USERNAME三种方式切换到root的命令:su,su -和su - rootsu等同于su root。单纯使用su切换到root,读取变量的方式是non-login she

m0_45406092的博客 6179

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

linux su root、su、sudo su、su - 的区别

su root、su、sudo su、su - 的区别 虽然上述几个命令均会登陆到root终端,但不同的命令也是存在着多多少少的差异,一起来探究下吧 su root: 需要root用户的密码,环境变量跟随当前用户,加上source root用户的~/.bashrc su: su 后不跟参数默认等同于su root sudo su: 需要当前用户的密码,环境变量跟随/etc/profile和source root用户的~/.bashrc su - :需要root用户的密码,环境变量跟随/etc/profil

孤月777的博客 479

Linux命令sudo -i和su root有什么区别吗?

Linux命令sudo -i和su root有什么区别吗?

努力让自己发光,对的人才能迎着光而来 4万+

Linux切换用户su root 与 su - root 的区别

区别在与是否切换环境变量 su  后面不加用户是默认切到 root su  是不改变当前变量 su - 是改变为切换到用户的变量  也就是说su只能获得root的执行权限,不能获得环境变量 而su -是切换到root并获得root的环境变量及执行权限 语法: $ su [user_name]  su  命令可以用来交互地更改你的用户ID和组ID。  Su是switc

Reserved_person的博客 1273

linux切换root用户su - root和su root的区别

通过tty客户端登陆的shell就是login shell,通过在图形界面使用ctrl+shift+t的方式新建的shell是no login shell。登录的流程,会执行 /etc/profile,/etc/profile.d/下定义的*.sh都会执行。su - root,产生一个登录shell去执行后面的指令。no login shell 读取的文件和顺序为:/etc/bashrc和~/.bashrc。su root,产生一个非登录交互shell,非登录交互shell,只执行用户目录下。

qq_35002379的博客 816

linux下su与su - 切换到root权限命令的区别

很多服务器管理员都是习惯直接使用root权限直接管理服务器,很少使用普通用户权限通过su的方式来管理,前几天才发现su与su -命令是有着本质区别的!大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户。Linux中切换用户的命令是su或su -。前天我在使用useradd这个命令时,才体会到这两者的本质区别...

soledede 709

linux切换到root用户:su root和sudo su命令的区别

工作过程中遇到需要切换到root用户下去执行命令。

zengliguang的专栏 2032

Linux 中sudo bash -i 和 su root 有什么区别?

对比项su root是否需要 root 密码❌ 否(用自己密码)✅ 是环境变量是否切换到 root部分继承原用户完全切换是否进入 root 的 home 目录否是权限方式临时提升权限完全切换用户安全性(审计)高(sudo 可记录日志)相对低推荐使用场景普通用户临时提权系统管理员登录 root✅是“以 root 权限打开一个交互 shell(仍保留原用户环境)”;su root是“切换成真正的 root 用户(连环境也变)”。

qq_42935045的博客 634

Linux之sudo与su命令切换root用户的区别

前言 当 bash 是作为交互的登录 shell 启动的,或者是一个非交互的 shell 但是指定了 --login 选项,它首先读取并执行 /etc/profile 中的命令,只要那个文件存在。 读取那个文件之后,它以如下的顺序查找 ~/.bash_profile,~/.bash_login,和 ~/.profile,从存在并且可读的第一个文件中读取并执行其中的命令。(截取自bash使用手...

TomAndersen的博客 1286

Linux su和sudo命令的区别,并获得root权限

su(superuser) su表示切换用户,如: 输入:su命令后回车表示切换当前的用户到root用户,或者: 输入:su - root(或者其他用户名)这里加了"-"后表示也切换的当前的环境变量到新用户的环境变量。 su root(或者其他用户名)表示不切换环境变量到当前用户下。 sudo 表示获取临时的root权限命令,如: sudo gedit /etc/shadow,表示...

angou6476的博客 311
上一篇: Markdown | 介绍和基本语法
下一篇: C++ | 构建子类,初始化父类(构造函数和析构函数的执行顺序)
Sherlock_Homles
博客等级 码龄12年 38粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值