小编Bul*_*ush的帖子

用户“tina”仍然不允许使用 RHEL sudo

我想要 2 个用户,'tina' 和 'lu' 来执行一些像 /bin/chmod 这样的实用程序。这是我的/etc/sudoers文件的相关部分。

tina,lu ALL=/bin/chmod /bin/chown /bin/chgrp
Run Code Online (Sandbox Code Playgroud)

然后我以自己的身份登录,然后使用 tina 登录

su - tina 
Run Code Online (Sandbox Code Playgroud)

然后我试图让 tina 用户名对文件执行 chmod。tina 的权限似乎不起作用。这是输出sudo -l -U tina

Matching Defaults entries for tina on this host:
    requiretty, !visiblepw, env_reset, env_keep="COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC
    KDEDIR LS_COLORS MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE LC_COLLATE
    LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER
    LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY"

Runas and Command-specific defaults for tina:


User tina may run …
Run Code Online (Sandbox Code Playgroud)

permissions sudo chmod

5
推荐指数
1
解决办法
669
查看次数

RHEL 如何从 shell 以不同的用户身份登录?

Redhat Enterprise Linux 5.10(不,我们不能升级。)

这与我的另一个问题有关。我希望能够以另一个用户身份登录,例如“tina”,以便我可以测试她的 sudoer 权限。

  • 我的默认 shell 是 csh。(别笑,我们不需要任何花哨的东西。)
  • 我试过了login tina,没有用。我有一个错误Not a login shell.
  • 我无法使用我们的 Xwindows 客户端,因为她的服务器 Xwindows 设置为仅访问她的 IP 和她的 IP。(对我来说,客户是 Hummingbird Exceed 14.0。)
  • 我在这里没有看到和我一样的问题。
  • telnet 到相同的 IP 地址,所以我可以作为另一个用户登录给我一个错误 Connection refused.

有什么想法吗?

login rhel sudo

2
推荐指数
1
解决办法
6327
查看次数

标签 统计

sudo ×2

chmod ×1

login ×1

permissions ×1

rhel ×1