Linux操作系统中,sudo和su是两个非常重要的命令,用于切换用户身份或获取超级用户权限,允许用户在系统中执行一些需要权限的操作。在这两个命令中,sudo是更为常见和推荐的用法。 首先,让我们了解一下这两个命令的具体用法和区别。 sudo命令是“superuser do”的缩写,允许普通用户以另一个用户的身份执行命令,前提是他们的用户名被列在sudoers文件中。sudo命令的语法非常简单
原创 2024-04-28 10:19:53
111阅读
su(switch user)telnet远程登录linux,只能使用普通用户连接,然后su(switch user)root[NIO4444@NIO4444-7003 root]$ su rootPassword:[root@NIO4444-7003 ~]# whoami普通用户是:$, root是:#passwd修改密码查看账户状态passwd -S user:locked说明是新建,还未设置密码...
原创 2021-09-10 18:41:18
218阅读
su(switch user)telnet远程登录linux,只能使用普通用户连接,
原创 2022-03-09 09:40:58
138阅读
[–help] [–version] [-] [USER [ARG]]3.参数说明-f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种Shell。-l , –login:加了这个参...
原创 2022-07-25 08:11:02
1793阅读
Linux中的su和sudo命令是非常常见和常用的命令,它们用于切换用户身份来执行特定的任务。su命令用于切换到其他用户的身份,需要输入目标用户的密码;而sudo命令允许授权用户以其他用户的身份执行命令,需要输入授权用户的密码。 在Linux系统中,每个用户都有一个专门的用户帐户和密码,用于登录系统和执行任务。普通用户通常没有权限执行一些特定需要权限的任务,比如修改系统配置、安装软件等。为了执行
原创 2024-04-15 14:40:25
49阅读
linux中,su命令可以用来切换用户,经常用的是su - oracle切换到oracle用户。在shell脚本中遇到了一个问题,我之前的一篇文章中讲述了scp拷贝免密码的文章。因为在定时任务脚本中有可能遇到如下情况,我linux系统的oracle用户要scp文件到另外一台linux系统的root用户,而之前scp拷贝免密码只能相同用户之间的拷贝。为了解决不同用户下,crontab 定时任务...
原创 2021-07-28 10:33:51
229阅读
一、为什么会有su和sudo命令?主要是因为在实际工作当中需要在Linux不同用户之间进行切换。root用户权限最高很多时候需要root用户才能执行一些关键命令。所以需要临时切换为root用户。工作完成后,考虑到系统的安全性避免误操作需要切换为普通用户。su和sudo就是为了解决该问题内置的Linux命令。二、su用法su命令其实就是切换用户...
原创 2021-05-28 18:02:06
780阅读
请点击输入图片描述一、为什么会有su和sudo命令?主要是因为在实际工作当中需要在Linux不同用户之间进行切换。root用户权限最高很多时候需要root用户才能执行一些...
原创 2021-05-28 17:59:52
524阅读
Linux su(英文全拼:switch user)命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。使用权限:所有使用者。 一、语法 su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG] ...
转载 2021-08-16 22:40:00
1662阅读
2评论
Linux_su 处理方法[root@xxx ~]# su - user1su: incorrect password[root@xxx ~]# su - user1su: incorrect password[root@xxx~]# su - user1su: incorrect password注:如果出现此类的故障,解决的思路如下1. 查看/bin/su的配置文件的权限[root@xxx ~
原创 2014-09-28 16:47:45
1050阅读
公司同事问我,su su -有什么区别? 我翻阅资料后得知: su user(保持当前的变量环境,切换到user用户。) su - user(同时将用户和变量环境都切换至user下) 这时我想到,发布在linux系统上的程序,如果切用户时没有使用su -,呢么很容易导致变量环境的不正确。 变量环境不正确导致的最明显的后果就是,linux上跑的程序出现乱码。
原创 2012-04-11 13:37:27
1127阅读
Linux su命令是Linux系统中非常实用的一种身份切换命令,它可以让普通用户切换到超级用户(root)的身份来执行某些需要管理员权限的操作。本文将围绕着这个关键词展开,详细介绍Linux su用法和作用,以及一些使用该命令时需要注意的事项。 Linux是一种自由和开放源代码的操作系统,因其稳定性、安全性和高度可定制性而被广泛使用。然而,为了确保系统的安全性,Linux系统通常将管理员权限
原创 2024-02-06 10:56:35
53阅读
一. 使用 su 命令临时切换用户身份1、su 的适用条件和威力  su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户,重新以root用户登录,但这种办法并不是最好的;二是我们没有必要退出beinan用户,可以用su来切换到r
转载 精选 2014-03-24 16:17:30
427阅读
su命令就是切换用户的工具       su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]         参数说明         -f , –fast:不必读启动文
翻译 精选 2016-11-29 11:48:59
1327阅读
su命令切换到其他用户格式:su-[用户名]su-user2[root@jinkai01~]#su-user2上一次登录:一8月316:14:57CST2020pts/0上[user2@jinkai01~]$pwd/home/user2su--c"touch/tmp/aming.111"username(用户名)可以不用切换到其他用户下就可以指定某个用户创建文件注意:加-保证完
原创 2020-08-15 11:33:36
1544阅读
软件即服务,开发即客服,今天自动化平台用到一个用户问题,用户反馈通过自动化平台执行任务成功。但是脚本未达到预期效果。 简单来说,下发了自动化任务 x.sh,x.sh做了如下动作: su -aa sh /data01/…/B.sh 因为执行引擎是两个人开发,虽然主攻java,但是用户的各种问题操作问题还是要解决。 于是让用户改为了 su -aa -c “sh /data01/…/B.sh”查询下资料
版权声明:本文为博主原创文章,未经博主允许不得转载。1.命令作用su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码。2.使用方式su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]3.参数说明-f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种S
原创 2016-12-04 16:12:53
1469阅读
1.su命令Linux su命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。使用权限:所有使用者。命令格式:su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]可用选项:-f 或 --fast 不必读启动档(如 csh.cshrc 等),仅用于 csh 或 tcsh-m -p 或 -
原创 2017-11-01 20:49:10
2817阅读
1.命令作用su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码。2.使用方式su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]3.参数说明-f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种Shell。-l , –login:加了这个参数之后,
转载 2022-03-17 09:42:41
10000+阅读
1.命令作用su的作用是变更为其它使用者的身份,超级用户除外,
转载 2021-08-15 12:22:37
353阅读
  • 1
  • 2
  • 3
  • 4
  • 5