• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >LINUX > 详解Linux系统中su和sudo命令的用法

详解Linux系统中su和sudo命令的用法

作者:张映 字体:[增加 减小] 来源:互联网 时间:2017-05-12

张映 通过本文向大家介绍了sudo命令详解,linux sudo su,linux sudo,linux sudo命令,linux sudo权限等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

su
NAME(名称)
       su - 运行替换用户和组标识的shell

SYNOPSIS(总览)
       su [OPTION]... [-] [USER [ARG]...]

DESCRIPTION(描述)
       修改有效用户标识和组标识为USER的.

       -, -l, --login
              使得shell为可登录的shell

       -c, --commmand=COMMAND
              传递单个COMMAND给-c的shell.

       -f, --fast
              传递-f给shell(针对csh或tcsh)

       -m, --preserve-environment
              不重置环境变量

       -p     与-m同

       -s, --shell=SHELL
              如果/etc/shells允许,运行SHELL.

       --help 显示帮助并退出

       --version
              输出版本信息并退出

       单一的-意味着-l.如果没有给定USER,则假定为root.
例:


sudo
用户也可以通过su切换到root用户运行命令。然而与su的启动一个root shell允许用户运行之后的所有的命令不同,sudo可以针对单个命令授予临时权限。sudo仅在需要时授予用户权限,减少了用户因为错误执行命令损坏系统的可能性。sudo也可以用来以其他用户身份执行命令。此外,sudo可以记录用户执行的命令,以及失败的特权获取。

选项:

  -a type       使用指定的 BSD 认证类型
  -b            在后台运行命令
  -C fd         关闭所有 >= fd 的文件描述符
  -E            在执行命令时保留用户环境
  -e            编辑文件而非执行命令
  -g group      以指定的用户组执行命令
  -H            将 HOME 变量设为目标用户的主目录。
  -h            显示帮助消息并退出
  -i [command]  以目标用户身份运行一个登录 shell
  -K            完全移除时间戳文件
  -k            无效的时间戳文件
  -l[l] command 列出用户能执行的命令
  -n            非交互模式,将不提示用户
  -P            保留组向量,而非设置为目标的组向量
  -p prompt     使用指定的密码提示
  -S            从标准输入读取密码
  -s [command]  以目标用户身份运行 shell
  -U user       在列表时,列出指定用户的权限
  -u user       以指定用户身份运行命令(或编辑文件)
  -V            显示版本信息并退出
  -v            更新用户的时间戳而不执行命令
  --            停止处理命令行参数
例:

</div>

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • (shell)ssh远程执行sudo命令的问题
  • 用sudo命令无法读取环境变量的解决方法
  • 详解Linux系统中su和sudo命令的用法

相关文章

  • 2017-05-12修改Linux的GRUB启动背景的方法
  • 2017-05-12杀死Linux中的defunct进程(僵尸进程)的方法指南
  • 2017-05-12在Linux下通过命令行来操作使用Dropbox
  • 2017-05-12Linux操作Git远程仓库与本地仓库同步的教程
  • 2017-05-12进程的内核栈是什么?浅谈Linux的进程内核栈
  • 2017-05-12Linux系统下安装ccze小工具美化系统日志
  • 2017-05-12简单了解Linux中用于配合管理定时任务的atrm与batch命令
  • 2017-05-12Linux系统下使用pwgen生成密码的使用教程
  • 2017-05-12Linux下安装TeamCity简单教程
  • 2017-05-12解析Linux系统启动的引导流程

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • Linux中安装sosreport和supportconfig来收集系统信息
    • Linux下的命令行串口工具minicom安装和使用教程
    • 深入理解Linux内存寻址的分段机制
    • Linux系统中开起和关闭用户的磁盘空间限制的命令
    • Linux系统下Git的基本配置和使用示例
    • Linux系统中将Tor的Socks5代理转为HTTP代理的教程
    • Linux上的一款EPUB阅读软件
    • 用sudo命令无法读取环境变量的解决方法
    • Linux系统下pv命令的一些使用技巧小结
    • 简单讲解Linux系统中PS1默认提示符的设置

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有