文章目录

  • 命令介绍
  • 常用选项
  • 参考示例
    • 以用户 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 -- 以另外一个用户身份编辑文件相关推荐

  1. Linux命令之su -- 用于切换当前用户身份到其他用户身份

    文章目录 命令介绍 特别重要 常用选项 su 命令存在的安全隐患 参考示例 切换成指定的用户身份,但是环境变量不变 切换成指定的用户身份,并且改成对应用户的环境变量 切换成指定的用户,并告知新的 sh ...

  2. 用户身份与文件的权限(普通权限、特殊权限、隐藏权限和文件控制列表ACL)

    用户身份 root用户是存在于所有类UNIX操作系统中的超级用户,它拥有最高的系统所有权.root用户的用户身份号码UID为0,UID相当于用户的身份证号码一样,具有唯一性.管理员用户(超级用户)UI ...

  3. 第七节 红帽认证培训 用户身份与文件权限(5.1-5.3)

    第七节 红帽认证培训 用户身份与文件权限(5.1-5.3) 文章目录 5.1 用户身份与能力 1.id 命令 2.useradd命令 3.groupadd命令 4.usermod命令 5. passw ...

  4. 第八节 红帽认证培训 用户身份与文件权限(5.4-5.6)

    第八节 红帽认证培训 用户身份与文件权限(5.4-5.6) 文章目录 5.4 文件的隐藏属性 1.chattr命令 2.lsattr命令 5.5 文件访问控制列表 1.setfacl命令 2.getf ...

  5. Linux命令学习笔记(一)—— 用户及文件权限管理

    1.用户 1.1 查看用户 who am i 查看当前用户及时间 whoami 显示当前用户 1.2创建用户 创建用户要用到 sudo 这个命令了.不过使用这个命令有两个大前提: 你要知道当前登录用户 ...

  6. Linux 命令之 who -- 打印当前登录用户/显示目前登入系统的用户信息。

    文章目录 命令介绍 常用选项 参考示例 打印用户登录信息 打印全面的信息 打印系统登录进程 显示登录系统的所有用户名称和总人数 命令介绍 who 命令用来打印当前登录用户信息,包含了系统的启动时间 . ...

  7. linux如何运行用户程序,Linux系统下,如何以其他用户身份运行程序

    #1:runuser命令 runuser命令使用一个替代的用户或者组ID运行一个Shell.这个命令仅在root用户时有用. 仅以会话PAM钩子运行,并且没有密码提示.如果用一个非root用户,并且该 ...

  8. linux将屏幕输出到文件,Linux命令执行的屏幕输出内容重定向到日志文件

    摘要: 作者:Syn良子 出处:http://www.cnblogs.com/cssdongl 转载请注明出处 快速mark一下这个命令细节,免得以后使用又忘记了 大家都知道可以用echo来输出内容到 ...

  9. Linux 命令之 lsof -- 列出当前系统已打开的文件列表

    文章目录 命令介绍 常用选项 字段说明 文件类型 文件描述符 文件状态模式 锁模式 参考示例 (一)查看打开指定文件的所有进程 (二)列出由某个 PID 对应的进程打开的所有文件 (三)查看指定名称的 ...

最新文章

  1. 计算机视觉算法与应用清华大学,计算机视觉——算法与应用
  2. Dockerfile命令详解
  3. C语言 读取txt文档按行读取到新的txt文档
  4. WEBBASE篇: 第八篇, JavaScript知识2
  5. python 小说爬虫_Python实现的爬取小说爬虫功能示例
  6. ubuntu16 kickstart pxe 安装系统
  7. 如何解决RS485 通讯接口被主站占用的问题
  8. 计算机专业毕业顶岗实习周记,计算机专业毕业顶岗实习周记10篇
  9. 蓝桥杯单片机第九届 省赛 彩灯控制器
  10. 蓝桥02 等差素数列 ——数论知识
  11. 制作你喜欢的双系统启动菜单—VistaBootPRO
  12. [BZOJ2938] 病毒
  13. 男人养肾按摩运动更可取
  14. 对马的幽灵是关于人的
  15. Java中浏览量怎么实现_Java刷视频浏览量点赞量的实现代码
  16. 祝萍:后疫情时代医美运营要以顾客体验为中心
  17. Springcloud 介绍 和 Eureka的使用
  18. tk/tkx canvas区域放大的代码
  19. dva脚手架创建的项目目录结构分析
  20. 搭建最新版本的Android开发环境

热门文章

  1. JMetro版本5.2已发布
  2. 混合多云架构_使用混合多云每个人都应避免的3个陷阱(第4部分)
  3. xml不利于调试_流利的接口不利于维护
  4. flux storm_Apache Storm:如何使用Flux配置KafkaBolt
  5. java ee架构_与Java EE和Spring的集成架构
  6. aws sqs_JMS和AWS SQS的更多高级内容
  7. rest接口自动化测试_REST服务的自动化测试
  8. optional空值判断_Java 8 Optional不仅用于替换空值
  9. idea测试单元错误_不要单元测试错误
  10. 关于高效企业测试的思考(1/6)