Questions tagged «sudo»

sudo命令是用于某些Unix和类似Unix操作系统的程序,该程序允许用户以另一用户的安全特权执行程序。通常是超级用户或根用户的用户。

1
sudo / sudoers中%{seq}的目的是什么?
我可以通过设置iolog_dir为sudo配置IO日志记录,并且根据sudoers手册页,这些是我可以使用的以下变量: %{seq} expanded to a monotonically increasing base-36 sequence number, such as 0100A5, where every two digits are used to form a new directory, e.g. 01/00/A5 %{user} expanded to the invoking user's login name %{group} expanded to the name of the invoking user's real group ID %{runas_user} expanded to the …
1 linux  sudo  sudoers 

1
如何避免“root不允许运行sudo”?
我正在尝试执行一些第三方安装程序脚本(ansible tower setup.sh),它需要以root身份或sudo启动,因为某些命令依赖于root权限。但是,脚本执行期间的某些命令会尝试sudo。不要问我为什么,我认为安装脚本是一个共同的努力与一些不一致... 所以脚本失败了,我可以重现它。我试图以root身份发出sudo时遇到这个奇怪的错误,例如 root@machine:/home/someuser: sudo echo 1 root is not allowed to run sudo on <FQDN here>. This incident will be reported. 我以前在Ubuntu的经历中从未见过这样的事情(目前在Google上也不公平。) 由于找不到所有场所并将脚本转换为不调用sudo,我必须找到一种让root用户能够执行sudo的方法。我正在研究的Ubuntu 16.04服务器是由公司的私有云提供商以异乎寻常的方式配置的,在域内(IDK是否重要)。 我的/ etc / sudoers看起来像这样: # # This file MUST be edited with the 'visudo' command as root. # more bla bla Defaults env_reset Defaults …

0
如何从终端启用root权限获取sudo权限?
我有一台2014年中期制造的MacBook Pro。我做了很多工作,我的儿子在上面玩游戏,但当我升级到OS X Yosemite时,我的帐户(管理员)被降级为非管理员并以某种方式得到父母控制,禁止我为我的公司工作。另外,我的儿子在不能使用我的世界时会发疯,因为我不能再增加时间,因为我不再是管理员了。我尝试使用“dsenableroot”命令启动root,但我没有sudo权限。我也想从单用户模式执行此操作,但由于我的EFI密码无法识别实际密码,因此无效。有谁知道我如何获得sudo权限? 谢谢。
1 sudo  root 

2
如何从特定用户中删除所有权限
我需要在Fedora Linux(15)中创建一个只有打印文档权限的用户。 我们学院向每个实验室发放打印机,我需要在我的Fedora上创建一个只有打印权限的新用户。 网络共享不是一种选择,所以有什么方法可以限制用户执行除必要的打印命令之外的任何命令?

1
在sudoers中禁用#include指令
是否可以使用额外的#字符禁用#include指令的sudoers?或者只是删除前导#字符? (我希望我能理解sudo开发人员在创建需要主要注释字符的指令时的想法。)

1
意外撤销Sudo访问
我很擅长通过PuTTy设置http服务器,并设法用Apache设置EC2服务器,工作正常。唯一的问题是当我尝试设置一些其他东西时,我设法撤销我的sudo访问权限,所以现在我无法安装我需要喜欢PHP的东西。这是我得到的错误: sudo:/etc/sudo.conf由uid 500拥有,应该是0 sudo:/ etc / sudoers归uid 500所有,应该是0 sudo:找不到有效的sudoers来源,退出sudo:无法初始化策略插件 有没有办法让自己回复sudo访问或通过另一个命令安装PHP? 谢谢

1
替换为“ su user_with_sudo; sudo -s”对于没有sudo权限的用户?
假设我有两个用户帐户: 用户(没有任何sudo权限) user_with_sudo(具有所有sudo权限) 现在,我以的身份登录,user但想要以的身份进行操作root,例如,切换到完全根Bash。sudo -s无法工作,因为我不是sudoer。 所以,我首先必须切换到一个sudoer用户: su user_with_sudo 并输入密码。 现在,我以的身份登录user_with_sudo并且可以打电话,sudo -s但是我必须再次输入相同的密码,这有点烦人。 是否有一条命令可以切换到sudoer用户并运行命令,就像root只键入一次密码一样?基本上,有一个命令替代品: su user_with_sudo (enter password) sudo -s (enter same password again)
1 sudo  su  sudoers 

1
sudo minikube返回“找不到命令”
我需要在Centos 7.5上将minikube作为sudo运行。minikube在/ usr / local / bin中 对于我的用户,$ PATH是: /usr/local/maven/bin:/usr/lib64/qt-3.3/bin:/usr/local/maven/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin 对于用户root echo $ PATH为: /usr/local/bin/:/usr/lib64/qt-3.3/bin:/usr/local/maven/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 我什至在visudo中添加了以下内容 Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin 但是... sudo minikube start --cpus 4 --memory 24000 --disk-size=50g --kubernetes-version=v1.7.4 --vm-driver=none 返回sudo:minikube:找不到命令 出什么问题了,还是缺少了什么?
1 sudo 

1
避免意外的“ rm”灾难
今天,sudo -s我想使用rm -R ./lib/,但实际上rm -R /lib/。 我必须重新安装操作系统(薄荷15),然后重新下载并重新配置所有软件包。不好玩。 将来如何避免类似的错误?
1 linux  backup  terminal  sudo  rm 

1
具有通配符语法的sudo cp在Linux中不执行任何操作
我有一个包含根用户拥有的文件的目录,我希望从该目录中将所有以结尾结尾的文件复制errorAll到另一个目录中。我的通配符语法是正确的,因为执行a ls -latr *errorAll显示了我要复制的所有文件。 尝试使用(作为非root用户)复制cp *errorAll ~/Target/给我预期的警告cp: cannot create regular file /home/tarskin/errorAlls/calibrated_20130903_healthy#1-b_IgA_again_1401_C10.errorAll: Permission denied,我只是添加了这一步以表明该命令应该可以正常工作(我认为)。 但是,当我以root级别用户使用sudo cp *errorAll ~/Target/它运行时,它没有给出任何消息或错误,只是声称它在几秒钟内完成而没有实际复制任何内容。 有谁知道为什么会这样吗? 编辑 请求以下信息,输出ls -ld .为drwxr-xr-x 2 root root 3342336 Oct 22 10:09 .的输出ls -ld ~/errorAlls/为drwxr-xr-x 2 root root 3342336 Oct 22 10:09 .。 添加-v到cp命令的详细输出不会改变任何内容,命令“完成”而不执行任何操作。

1
Linux密码除了登录名和sudo以外还用于什么?
我有一台Linux开发机器,在该机器上,我已经给了一些人基于密钥的ssh访问权限(密码登录已禁用)。我被授予访问权限的用户没有sudo权限。 因此,今天我想知道,由于用户无法使用其密码登录并且也无法使用sudo,因此他们还能将Linux密码用于什么用途?

1
使用SCP的Sudo-使用SSH将本地文件传输到远程服务器
所以我正在运行以下命令 scp \desktop\myfolder\deployments\myfile.txt user@host:/path/to/whereyouwant/thefile 为了将文件从本地Windows 7计算机传输到远程服务器(使用腻子)。除了我没有对该文件夹的写许可权之外,这可以工作。 因此,如果我执行以下操作... 1)使用腻子登录服务器2)sudo su-myadminuser 3)运行scp,我将如何使用myadminuser?如果我尝试类似... scp \desktop\myfolder\deployments\myfile.txt **myadminuser**@host:/path/to/whereyouwant/thefile 问题是我没有myadminuser登录名。
1 windows  sudo  scp 

2
这个配置sudoers文件有什么问题?
我必须以另一个用户身份执行shell脚本,但不会提示输入密码。 我编辑了 /etc/sudoers 文件 visudo,添加以下行。 _www localhost=(otheruser) NOPASSWD:bin/sh /path/to/my/script.sh 如果我明白了 sudo 工作,这意味着用户 _www 允许像用户一样执行 otheruser,而不是提示输入密码,仅来自localhost。 那是对的吗?因为系统继续提示输入密码。
linux  sudo 

1
什么sudo su - s选项意味着什么
我多次使用'sudo su - ',我知道它实际上是做什么的。 我想知道这意味着什么 - > 'sudo su -s / bin / bash userid' 我用谷歌搜索,我无法确定我真正需要什么。 请帮助您提供有效的评论。 谢谢 MUTHU。
sudo  su 

2
sudo没有工作(意外删除了libz.so.1)
我有一个Redhat 7系统,并意外删除了/ lib64下的libz.so.1符号链接 我以为我可以使用sudo ln -s将它与libz.so.1.7的实际副本重新链接,但发现sudo在没有libz.so.1的情况下不起作用。现在我被卡住了。非常愚蠢的错误,任何补救措施?谢谢!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.