Linux 命令之 sudoedit -- 以另外一个用户身份编辑文件
文章目录
- 命令介绍
- 常用选项
- 参考示例
- 以用户 root 身份来编辑指定的文件
- 以其它用户身份编辑指定的文件
命令介绍
查看使用帮助,感觉和命令 sudo
完全一样。
[mysql@htlwk0001host ~]$ sudoedit -h
sudoedit - 以其他用户身份编辑文件usage: sudoedit [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p prompt] [-T timeout] [-u user] file ...选项:-A, --askpass 使用助手程序进行密码提示-b, --background 在后台运行命令-B, --bell ring bell when prompting-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 更新用户的时间戳而不执行命令-- 停止处理命令行参数
常用选项
选项 | 说明 |
---|---|
-u | 以指定用户运行命令 |
-g | 以指定主要组群运行命令 |
-n | 防止提示用户输入密码 |
参考示例
以用户 root 身份来编辑指定的文件
当前登录用户是 mysql,但是我想以用户 root 的身份来编辑文件 student.txt:
[mysql@htlwk0001host ~]$ sudoedit /root/student.txt
[sudo] mysql 的密码:
mysql 不在 sudoers 文件中。此事将被报告。
注:因为当前登录用户 mysql 没有在文件 sudoers 设置,所不能执行命令 sudoedit
以其它用户身份编辑指定的文件
当前登录用户是 mysql,希望以用户 test 的身份来编辑文件 student.txt,命令如下:
[mysql@htlwk0001host ~]$ sudoedit -u test /root/student.txt
Linux 命令之 sudoedit -- 以另外一个用户身份编辑文件相关推荐
- Linux命令之su -- 用于切换当前用户身份到其他用户身份
文章目录 命令介绍 特别重要 常用选项 su 命令存在的安全隐患 参考示例 切换成指定的用户身份,但是环境变量不变 切换成指定的用户身份,并且改成对应用户的环境变量 切换成指定的用户,并告知新的 sh ...
- 用户身份与文件的权限(普通权限、特殊权限、隐藏权限和文件控制列表ACL)
用户身份 root用户是存在于所有类UNIX操作系统中的超级用户,它拥有最高的系统所有权.root用户的用户身份号码UID为0,UID相当于用户的身份证号码一样,具有唯一性.管理员用户(超级用户)UI ...
- 第七节 红帽认证培训 用户身份与文件权限(5.1-5.3)
第七节 红帽认证培训 用户身份与文件权限(5.1-5.3) 文章目录 5.1 用户身份与能力 1.id 命令 2.useradd命令 3.groupadd命令 4.usermod命令 5. passw ...
- 第八节 红帽认证培训 用户身份与文件权限(5.4-5.6)
第八节 红帽认证培训 用户身份与文件权限(5.4-5.6) 文章目录 5.4 文件的隐藏属性 1.chattr命令 2.lsattr命令 5.5 文件访问控制列表 1.setfacl命令 2.getf ...
- Linux命令学习笔记(一)—— 用户及文件权限管理
1.用户 1.1 查看用户 who am i 查看当前用户及时间 whoami 显示当前用户 1.2创建用户 创建用户要用到 sudo 这个命令了.不过使用这个命令有两个大前提: 你要知道当前登录用户 ...
- Linux 命令之 who -- 打印当前登录用户/显示目前登入系统的用户信息。
文章目录 命令介绍 常用选项 参考示例 打印用户登录信息 打印全面的信息 打印系统登录进程 显示登录系统的所有用户名称和总人数 命令介绍 who 命令用来打印当前登录用户信息,包含了系统的启动时间 . ...
- linux如何运行用户程序,Linux系统下,如何以其他用户身份运行程序
#1:runuser命令 runuser命令使用一个替代的用户或者组ID运行一个Shell.这个命令仅在root用户时有用. 仅以会话PAM钩子运行,并且没有密码提示.如果用一个非root用户,并且该 ...
- linux将屏幕输出到文件,Linux命令执行的屏幕输出内容重定向到日志文件
摘要: 作者:Syn良子 出处:http://www.cnblogs.com/cssdongl 转载请注明出处 快速mark一下这个命令细节,免得以后使用又忘记了 大家都知道可以用echo来输出内容到 ...
- Linux 命令之 lsof -- 列出当前系统已打开的文件列表
文章目录 命令介绍 常用选项 字段说明 文件类型 文件描述符 文件状态模式 锁模式 参考示例 (一)查看打开指定文件的所有进程 (二)列出由某个 PID 对应的进程打开的所有文件 (三)查看指定名称的 ...
最新文章
- 计算机视觉算法与应用清华大学,计算机视觉——算法与应用
- Dockerfile命令详解
- C语言 读取txt文档按行读取到新的txt文档
- WEBBASE篇: 第八篇, JavaScript知识2
- python 小说爬虫_Python实现的爬取小说爬虫功能示例
- ubuntu16 kickstart pxe 安装系统
- 如何解决RS485 通讯接口被主站占用的问题
- 计算机专业毕业顶岗实习周记,计算机专业毕业顶岗实习周记10篇
- 蓝桥杯单片机第九届 省赛 彩灯控制器
- 蓝桥02 等差素数列 ——数论知识
- 制作你喜欢的双系统启动菜单—VistaBootPRO
- [BZOJ2938] 病毒
- 男人养肾按摩运动更可取
- 对马的幽灵是关于人的
- Java中浏览量怎么实现_Java刷视频浏览量点赞量的实现代码
- 祝萍:后疫情时代医美运营要以顾客体验为中心
- Springcloud 介绍 和 Eureka的使用
- tk/tkx canvas区域放大的代码
- dva脚手架创建的项目目录结构分析
- 搭建最新版本的Android开发环境
热门文章
- JMetro版本5.2已发布
- 混合多云架构_使用混合多云每个人都应避免的3个陷阱(第4部分)
- xml不利于调试_流利的接口不利于维护
- flux storm_Apache Storm:如何使用Flux配置KafkaBolt
- java ee架构_与Java EE和Spring的集成架构
- aws sqs_JMS和AWS SQS的更多高级内容
- rest接口自动化测试_REST服务的自动化测试
- optional空值判断_Java 8 Optional不仅用于替换空值
- idea测试单元错误_不要单元测试错误
- 关于高效企业测试的思考(1/6)