IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Shell 携带通配符执行顺序

    Yiran\'s Blog发表于 2023-04-01 00:00:00
    love 0
    背景 链接到标题 这周有同事在 Slack 问了一个问题: 发现在v505和v503的集群主机上 sudo的配置有一点点小问题:普通用户使用sudo时 shell中的 wildcard不生效 。 环境状态大概是这样的: 系统存在普通用户 yiran ,并配置了 sudo 权限,同时系统存在 /var/log/libvirt/qemu/ 路径,其中 libvirt 和 qemu 的目录 owner 是 root,权限是700, qemu 下存在很多以 .log 为结尾的文件,owner 是 root,权限是 600,具体示例如下: [yiran@node11 11:09:35 ~]$id yiran uid=1002(yiran) gid=1002(yiran) groups=1002(yiran) [yiran@node11 11:09:40 ~]$sudo ls -l /var/log/ |grep libvirt drwx------. 3 root root 4096 Sep 16 2022 libvirt [yiran@node11 11:09:45 ~]$sudo ls -l /var/log/libvirt |grep qemu drwx------. 2 root root 319488 Mar 26 03:07 qemu [yiran@node11 11:09:48 ~]$sudo ls -l /var/log/libvirt/qemu/ |egrep *.


沪ICP备19023445号-2号
友情链接