标签: sudo

37
推荐指数
2
解决办法
4万
查看次数

如何将普通用户添加到 sudoers 文件?

如何将更多用户添加到“sudoers”文件中?

linux sudo ubuntu

35
推荐指数
3
解决办法
15万
查看次数

如何让 sudo 询问 root 密码?

当我sudo以普通的非特权用户身份运行时,它会询问我的密码,而不是 root 密码。这通常很方便,但它减少了某人为了以 root 身份运行命令而必须拥有的信息量。那么我怎样才能sudo要求输入 root 密码而不是调用用户的密码呢?

我知道它可以用 in 中的一行来完成/etc/sudoers,但我似乎永远无法正确解析手册页中的 BNF 语法来确切地找出要写的内容。

linux root sudo

34
推荐指数
4
解决办法
6万
查看次数

让 sudo 再次询问我的密码?

有什么办法可以让sudo我立即忘记密码而不是记住 5 分钟?

linux sudo

32
推荐指数
2
解决办法
6382
查看次数

如何防止 sudo 用户运行特定命令?

我有一个非常敏感的网络设置,我真的不想弄乱它。我的网络由一群拥有 sudo 权限的用户组成。

我想阻止他们跑

service NetworkManager restart
service network restart
Run Code Online (Sandbox Code Playgroud)

命令。

有什么办法可以实现这一目标吗?

linux sudo

31
推荐指数
4
解决办法
5万
查看次数

如何允许用户使用 sudo 保护环境?

我遇到以下错误,试图在运行时允许某些环境变量传递到新环境sudo

sudo: sorry, you are not allowed to preserve the environment
Run Code Online (Sandbox Code Playgroud)

一些可能有助于调试的信息:

[deploy@worker1 ~]$ sudo -l
    Matching Defaults entries for deploy on this host:
    requiretty, !visiblepw, always_set_home, env_reset, env_keep="COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR LS_COLORS", env_keep+="MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE",
    env_keep+="LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES", env_keep+="LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE", env_keep+="LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET
    XAUTHORITY", secure_path=/sbin\:/bin\:/usr/sbin\:/usr/bin, env_keep+="GIT_WORK_TREE GIT_DIR", !requiretty

User deploy may run the following commands on this host:
    (ALL) NOPASSWD: /usr/bin/git, (ALL) /etc/init.d/httpd*, (ALL) …
Run Code Online (Sandbox Code Playgroud)

sudo sudoers

30
推荐指数
1
解决办法
4万
查看次数

Sudo - 是否有命令可以检查我是否有 sudo 和/或还剩多少时间?

(最初发布在 Stack Overflow 上。他们建议我改为在这里尝试。这是原始帖子:https : //stackoverflow.com/questions/3858208/sudo-is-there-a-command-to-check-if-i-have -sudo-and-or-how- much-time-is-left )

见标题。我想要一个让我查询 sudo 的命令。理想情况下,如果我仍然有 sudo 和 false 如果 sudo 已过期,它将返回成功。获得剩余时间也可能有用(尽管如果我担心我可以执行 sudo -v 重新验证。)哦,它不应该要求输入密码。

我发现的最接近的东西是“sudo -n true”,但 -n 选项仅存在于我的 Centos 5 机器上。-n 如果必须要求输入密码,则失败。有没有其他方法可以获得这个功能?假设我实际上在我使用的所有机器上都没有 root,所以我无法根据自己的喜好安装新版本的 sudo。

我这样做是值得的,这样我就可以得到指示 sudo 状态的提示。我喜欢知道哪些终端可以主动使用 sudo。我也有一个提示,当我是 root 时会改变颜色,但我不经常使用 root,所以使用有限。

linux sudo bash

29
推荐指数
2
解决办法
5万
查看次数

使用 SSH 私钥登录时无需密码 sudo

是否可以使 sudo 命令支持 SSH 私钥,以便当用户使用私钥登录时,他/她可以在不输入密码的情况下进行 sudo。

这将允许将 UNIX 系统管理员密码存储在加密的冷存储中,并且永远不需要访问它们,假设用户始终使用安全的私有 SSH 密钥登录服务器。

linux ssh sudo

29
推荐指数
1
解决办法
4万
查看次数

用户不在 sudoers 文件中。此事件将被举报

我需要安装一个包。为此,我需要 root 访问权限。但是系统说我不在 sudoers 文件中。当试图编辑一个时,它会抱怨!如果我没有编辑权限,我应该如何将自己添加到 sudoers 文件中?

我已经安装了这个系统,只有管理员。我能做什么?

编辑:我已经试过visudo了。它首先要求我在 sudoers 中。

amarzaya@linux-debian-gnu:/$ sudo /usr/sbin/visudo 

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for amarzaya: 
amarzaya is not in the sudoers file.  This incident will be reported.
amarzaya@linux-debian-gnu:/$ 
Run Code Online (Sandbox Code Playgroud)

linux root sudo

25
推荐指数
3
解决办法
21万
查看次数

sudo 发送烦人的警报:默认条目问题

tl;博士

Sudo 会导致额外的、无用的“默认条目问题”警报

环境

Ubuntu 16.04 服务器 LTS,sudo 1.8.16

问题

每当用户(无论是 sssd-ad 身份验证用户、本地用户还是 root 用户)使用sudo 时,它都可以工作。但是,它也会向管理员发送一封无用的电子邮件:

host1.example.com : Jun  6 14:40:44 : root : problem with defaults entries ; TTY=pts/2 ; PWD=/root ; 
Run Code Online (Sandbox Code Playgroud)

没有默认条目了!我在故障排除期间删除了它们。我试着把它们留在里面。顺便说一下,它们是:

Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Run Code Online (Sandbox Code Playgroud)

我找不到问题!我删除了所有额外的 sudoers 指令,而 sudo(从 root 用户)仍然抛出错误!

如何让 sudo 停止向我发送无用的电子邮件?

sudo

25
推荐指数
2
解决办法
3万
查看次数

标签 统计

sudo ×10

linux ×8

root ×2

bash ×1

ssh ×1

sudoers ×1

ubuntu ×1