⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 su命令.txt

📁 LINUX下的安装声卡等操作和技巧介绍
💻 TXT
字号:
作者:Eazily
日期:2001-1-15 22:17:43
su和login命令的不同在于login会把当前用户注销以新
用户身份重新登录。不带参数直接su,相当于su root。
如果从root身份su other,则不必输入口令。su成功后
会产生一个新的shell进程,用id命令可以看到自己现在
的uid和gid已经得到转变。用ps命令可以看到这个新
shell使用的是/etc/passwd中对应的shell。注意,如
果su sys,一般因为sys这类用户在/etc/passwd中没有对
应的shell,则使用/usr/bin/sh。可以通过exit命令退
出su状态,也可以按^D。顺便说一下,如
果set ignoreeof,则^D被屏蔽,unset后又可以。
su - username将模拟一次登录,所有的初始化文件将得
到解释执行。关于su的控制文件是/etc/default/su,所
有的su动作都将被记录到/var/adm/sulog。例如:
su bin将成为用户bin,但环境变量 保持不变。
su - bin将等同于telnet -l bin localhost的效果。
su - root -c "more /etc/shadow"将提示你输入口令,
然后以root身份看shadow文件,然后立即回到当前用户,并不停留在root下。

/etc/default/su是个文本文件,定义了关于su的一些配置
# SULOG determines the location of the file used to log all su attempts
SULOG=/var/adm/sulog
# CONSOLE determines whether attempts to su to root should be logged 
# to the named device
#CONSOLE=/dev/console
# PATH sets the initial shell PATH variable
#PATH=/usr/bin:
# SUPATH sets the initial shell PATH variable for root
#SUPATH=/usr/sbin:/usr/bin
# SYSLOG determines whether the syslog(3) LOG_AUTH facility should be used
# to log all su attempts.  LOG_NOTICE messages are generated for su's to
# root, LOG_INFO messages are generated for su's to other users, and LOG_CRIT
# messages are generated for failed su attempts.
SYSLOG=YES

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -