本文介绍: sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。查看当前用户有哪些被sudo服务授权的命令。
sudo
sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。
语法
sudo [参数]
命令选项及作用
执行令 sudo —help
参数
- -A, —askpass 使用助手程序进行密码提示
- –b, —background 在后台运行命令
- -C, —close-from=num 关闭所有 >= num 的文件描述符
- -E, —preserve–env 在执行命令时保留用户环境
- —preserve-env=list 保留特定的环境变量
- -e, —edit 编辑文件而非执行命令
- –g, —group=group 以指定的用户组或 ID 执行命令
- -H, —set–home 将 HOME 变量设为目标用户的主目录。
- –h, —help 显示帮助消息并退出
- –h, —host=host 在主机上运行命令(如果插件支持)
- -i, —login 以目标用户身份运行一个登录 shell;可同时指定一条命令
- -K, –remove-timestamp 完全移除时间戳文件
- –k, —reset–timestamp 无效的时间戳文件
- -l, —list 列出用户权限或检查某个特定命令;对于长格式,使用两次
- -n, —non–interactive 非交互模式,不提示
- -P, —preserve-groups 保留组向量,而非设置为目标的组向量
- –p, —prompt=prompt 使用指定的密码提示
- -r, –role=role 以指定的角色创建 SELinux 安全环境
- -S, —stdin 从标准输入读取密码
- -s, —shell 以目标用户运行 shell;可同时指定一条命令
- -t, —type=type 以指定的类型创建 SELinux 安全环境
- -T, —command–timeout=timeout 在达到指定时间限制后终止命令
- -U, –other-user=user 在列表模式中显示用户的权限
- -u, —user=user 以指定用户或 ID 运行命令(或编辑文件)
- -V, —version 显示版本信息并退出
- –v, —validate 更新用户的时间戳而不执行命令
常用命令示例
命令:sudo -l
命令:sudo -u root ls
指定用户执行命令。
命令:sudo -V
指定用户执行命令。
原文地址:https://blog.csdn.net/wochunyang/article/details/134618291
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_9066.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。