linux 备忘-切换用户命令

linux 切换用户命令

去年年中拿了大礼包,休息了半年时间,完全丢掉了电脑,知识的获取渠道专注在纸质书籍上。

现今进入工作模式,查看线上问题,对linux的操作命令生疏了很多,切换用户的常用操作也混乱了。所以,整理下入门知识点,留作备用的同时,希望能帮助其他人

命令含义

su为'superuser'

sudo为'superuser do'

命令本质

su - run a command with substitute user and group ID。即su 是切换到 root 用户。 sudo - execute a command as another user。即 sudo 临时获得 root 用户的权限。

切换到root

sudo -i 输入当前管理员用户的密码就可以进到 root 用户

su - 输入当前管理员用户的密码就可以进到 root 用户

sudo su - 效果同 su,只是不需要 root 的密码,而是需要当前用户的密码。

切换到指定用户

切换到 yuan 用户

$ sudo -iu yuan

bash 复制代码
-u username    # 不加此参数,代表要以 root 的身份执行指令,而加了此参数,可以以 username 的身份执行指令

指定用户 yuan 执行命令

$ sudo -u yuan ls -l

以指定用户 yuan 权限执行上一条命令

$ sudo -u yuan !!

以root权限执行上一条命令

$ sudo !!

退出切换到的用户

进入sudo: sudo -i

退出sudo: logout or ctrl + D

相关推荐
betazhou几秒前
基于Linux环境使用ogg19版本从oracle 19c ADG备库远程同步数据
linux·运维·oracle·goldengate·adg·远程抽取
路由侠内网穿透.4 分钟前
本地部署消息代理软件 RabbitMQ 并实现外部访问( Windows 版本 )
linux·运维·服务器·远程工作
孙同学_36 分钟前
【Linux篇】System V IPC详解:共享内存、消息队列与信号量
linux·服务器
铭哥的编程日记1 小时前
【Linux网络】传输层协议TCP
linux·网络·tcp/ip
它说我会飞耶1 小时前
开机视频动画
linux
大聪明-PLUS2 小时前
Linux 上的 GitOps:使用 Git 进行无缝基础设施管理
linux·嵌入式·arm·smarc
LCG元2 小时前
Linux 环境变量 PATH 详解:为什么你装的命令"找不到"?
linux
web安全工具库2 小时前
Linux进程的:深入理解子进程回收与僵尸进程
java·linux·数据库
赖small强2 小时前
Linux 用户态与内核态及其切换机制
linux·内核态·用户态(user mode)·硬件中断与异常·调度与抢占
偶像你挑的噻3 小时前
Linux应用开发-17-套接字
linux·网络·stm32·嵌入式硬件