跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • su user -c “xxx”能实现免密码执行吗
未分類
1 6 月 2020

su user -c “xxx”能实现免密码执行吗

su user -c “xxx”能实现免密码执行吗

資深大佬 : AmrtaShiva 0

如题,当前用户所在的组默认 sudo 无需输入密码。 su user -c “xxxx”之后还得输入密码,配置了 /etc/sudoers 貌似对 su 不起作用。 这种操作能实现如 sudo 免密吗?谢谢

大佬有話說 (9)

  • 資深大佬 : python35

    sudo su user -c “xxxx” 试试

  • 資深大佬 : codehz

    su 当然不会读 sudo 的设置(
    不过这种情况为啥不用 sudo -u user “xxxx”

  • 主 資深大佬 : AmrtaShiva

    @codehz #2 用了不行

  • 資深大佬 : iamverylovely

    sudo 只需要第一次输入密码,后面一段时间是免密的,你是需要做什么呢。

  • 資深大佬 : yanqiyu

    如果这个 xxxx 很常用并且很安全很可靠, 就直接给它个 setuid 呗

  • 資深大佬 : baobao1270

    sudo su <user>

  • 主 資深大佬 : AmrtaShiva

    @yanqiyu #5 谢谢

  • 資深大佬 : nnd

    [[email protected] ~]$ whoami
    user1
    [[email protected] ~]$ id
    uid=1001(user1) gid=1001(user1) groups=1001(user1) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
    [[email protected] ~]$ sudo cat /etc/sudoers | grep -v “^#” | grep user
    user1 ALL=(ALL) NOPASSWD: ALL
    user2 ALL=(ALL) NOPASSWD: ALL
    [[email protected] ~]$ ls /root/
    ls: cannot open directory /root/: Permission denied
    [[email protected] ~]$ sudo su user2 -c “sudo ls /root”
    anaconda-ks.cfg anaconda-ks.cfg_bak original-ks.cfg

  • 資深大佬 : hasdream

    sudo 达到 某个用户 su 某个用户
    visudo #最后增加
    user1 ALL=(ALL) NOPASSWD: /bin/su – user2 # user1 登陆后 sudo su – user2 sudo 授权 su – user2 命令

    方法 2
    visudo
    user1 ALL=(user2) NOPASSWD: ALL # user1 使用 sudo -u user2 id # sudo 授权 user1 可以以 user2 身份执行命令

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具