文档章节

linux 命令之 su 切换到指定账户

肥皂泡2
 肥皂泡2
发布于 2017/03/15 15:22
字数 290
阅读 6
收藏 0

执行 su --help ,命令描述如下:

用法:su [选项]... [-] [用户 [参数]... ]
Change the effective user id and group id to that of USER.

  -, -l, --login               make the shell a login shell,
                               clears all envvars except for TERM,
                               initializes HOME, SHELL, USER, LOGNAME and PATH
  -c, --command=COMMAND        pass a single COMMAND to the shell with -c
  --session-command=COMMAND    pass a single COMMAND to the shell with -c
                               and do not create a new session
  -f, --fast                   pass -f to the shell (for csh or tcsh)
  -m, --preserve-environment   do not reset HOME, SHELL, USER, LOGNAME
                               environment variables
  -p                           same as -m
  -s, --shell=SHELL            run SHELL if /etc/shells allows it
      --help        显示此帮助信息并退出
      --version        显示版本信息并退出

单独的"-"选项隐含了-l。如果不指定用户,则假设其为root。

例子如下:

     su man -c catman
            Runs the command catman as user man.  You will be asked for man's password unless your real UID is 0.
     su man -c 'catman /usr/share/man /usr/local/man'
            Same as above, but the target command consists of more than a single word and hence is quoted for use with the -c option being
            passed to the shell.  (Most shells expect the argument to -c to be a single word).
     su -l foo
            Simulate a login for user foo.
     su - foo
            Same as above.
     su -   Simulate a login for root.

注意:-或者-l  选项会重置HOME, SHELL, USER, LOGNAME and PATH环境 

 

© 著作权归作者所有

肥皂泡2

肥皂泡2

粉丝 68
博文 156
码字总数 27280
作品 0
昌平
程序员
私信 提问
su命令,sudo命令,限制root远程登录

su命令 切换用户 命令su的格式:su – username;普通用户的su命令不加username时,就是切换到root用户 su切换用户,加不加“-”都可以,但还是有区别的;不加“-”切换用户后,环境变量还是上...

Linux运维一舟
2017/11/02
29
0
限制root远程登录 su和sudo命令

9月21日任务 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录 对于Linux而言,权限的重要性毋庸置疑!对于普通用户而言无法执行那些只有root用户才能有效的命令,导致工作无法有效进行; 系统...

robertt15
2018/09/21
34
0
Linux用户和权限管理看了你就会用啦

前言 只有光头才能变强 回顾前面: 看完这篇Linux基本的操作就会了 没想到上一篇能在知乎获得千赞呀,Linux也快期末考试了,也有半个月没有写文章了。这篇主要将Linux下的用户和权限知识点再...

Java3y
2018/06/11
53
1
su -和su命令(注意命令后面没有其他参数了)

本人以前一直习惯直接使用root,很少使用su,前几天才发现su与su -命令是有着本质区别的! 大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,...

aspirs
2016/01/20
232
0
CentOS 7 搭建 gogs Git 服务器

CentOS 7 搭建 gogs Git 服务器 本地环境如下: Linux 系统环境为:CentOS Linux release 7.4.1708 (Core) MySQL 版本为: mysql Ver 14.14 Distrib 5.7.23, for Linux (x86_64) using EditL......

削个椰子皮_给个梨
05/01
78
0

没有更多内容

加载失败,请刷新页面

加载更多

nginx学习笔记

中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。 是连接两个独立应用程序或独立系统的软件。 web请求通过中间件可以直接调用操作系统,也可以经过中间件把请求分发到多...

码农实战
今天
5
0
Spring Security 实战干货:玩转自定义登录

1. 前言 前面的关于 Spring Security 相关的文章只是一个预热。为了接下来更好的实战,如果你错过了请从 Spring Security 实战系列 开始。安全访问的第一步就是认证(Authentication),认证...

码农小胖哥
今天
11
0
JAVA 实现雪花算法生成唯一订单号工具类

import lombok.SneakyThrows;import lombok.extern.slf4j.Slf4j;import java.util.Calendar;/** * Default distributed primary key generator. * * <p> * Use snowflake......

huangkejie
昨天
12
0
PhotoShop 色调:RGB/CMYK 颜色模式

一·、 RGB : 三原色:红绿蓝 1.通道:通道中的红绿蓝通道分别对应的是红绿蓝三种原色(RGB)的显示范围 1.差值模式能模拟三种原色叠加之后的效果 2.添加-颜色曲线:调整图像RGB颜色----R色增强...

东方墨天
昨天
11
1
将博客搬至CSDN

将博客搬至CSDN

算法与编程之美
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部