Questions tagged «sudo»

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

2
通过ssh在其计算机上以另一个用户身份运行命令?
作为我正常工作流程的一部分,我将ssh插入另一个用户的计算机,切换用户,运行命令,然后再次退出到我自己的计算机: ssh hostname sudo su user runcommand exit exit 有没有办法将其减少为单行命令?例如 ssh --someflags "runcommand" 我试过这个但是被提示输入我没有的其他用户密码: sudo ssh user@hostnme "runcommand"

5
在尝试不使用Sudo和777时创建一个组
如何创建一个组,以便我可以在我的用户帐户中使用PC中其他用户的程序,而无需777权限 sudo? 我创建了一个新用户 sudo adduser masi。 我需要在/ usr / bin OR中将每个程序的权限更改为777才能使用 sudo 运行每个程序。 但是,这两种方式对于安全性和可用性都很糟糕。 我显然应该创建一个小组 brothers 然后指定兄弟可以在没有的情况下使用哪个程序 sudo。

1
在Debian服务器上找不到命令sudo
我想在域名git.blue-world.pl下有GitLab。 我用 GitLab CE的Omnibus包下载 对于Debian 7。 ssh -l login blue-world.pl cd domains/git.blue-world.pl/public_html wget https://downloads-packages.s3.amazonaws.com/debian-7.7/gitlab_7.6.1-omnibus.5.3.0.ci.1-1_amd64.deb 但是当我打字的时候 sudo apt-get install openssh-server 我收到没有命令 sudo。 我该怎么办?
2 debian  sudo  gitlab 


1
OSX 10.10被锁定在管理员帐户之外,而不是sudoers文件中
我的管理员帐户似乎在一夜之间变成了普通帐户。 或者,我做了一些愚蠢的事情,这更合理,但我可以为我的生活找不到导致这种情况的原因。 昨天我在同一个帐户上使用了我的笔记本电脑,没有任何问题的迹象。当我执行brew doctor命令作为我的“自制更新”程序的一部分时,我注意到出了问题:http://pastebin.com/JSn7v0Wv 以前可写的很多目录都不再存在了。我无法做任何超级用户相关的事情,不知何故: <username> is not in the sudoers file. This incident will be reported. 我看不到哪些用户在/private/etc/sudoers: cat: /private/etc/sudoers: Permission denied 在系统偏好设置>用户和群组中,我的帐户显示为“常规”,而以前始终显示为“管理员”。我有强烈的感觉,我被自己的笔记本电脑被黑了。只有没人能够获得我的笔记本电脑的物理访问权限。救命!有什么办法可以恢复我的管理员权限并找出发生了什么?我试图在不重新启动笔记本电脑的情况下尽可能多地找到它。 [更新]我无法检查foor root kit,因为chkrootkit需要sudo访问。/usr/local/bin/chkrootkit need root privileges同样适用于安装little-snitch :(停止!

2
如何通过SSH在其他服务器上执行sudo NOPASSWD命令
我已经阅读了与该问题相关的所有帖子。但如果你能看到我的并提出建议。 我正在尝试使用无密码SSH并在远程服务器上运行脚本。但Sudo访问要求密码。请建议。它适用于本地路径。但是任何命令或脚本都要求root访问失败。 以下是脚本: #!/bin/sh #set -x # This Script will search for mib files on Current Server and other Server # to load mib on current Server. if [ -f /home/shuksand/Script/MibSearch.conf ] then . /home/shuksand/Script/MibSearch.conf else echo "Failed to find config file. Hence Existing!!!!" fi # Check alll MIBS on …
2 linux  ssh  sudo 

0
无法恢复以root身份运行的编辑器
多年以来,当我一直在通过SSH连接工作时,我将运行sudo vi ...以编辑配置文件。如果需要在命令行上执行某些操作,则fg可以按Ctrl + Z挂起编辑器,执行操作,然后返回到它。 但这不再按预期工作(据我所知,截至Ubuntu 14.04)。编辑器暂停得很好,但是我第一次尝试恢复时好像没有任何反应(或者它可能会暂时恢复,然后又会暂停)。如果fg第二次尝试,编辑器似乎会继续,但是我按的任何键只会在控制台上回显。但是,此时按Ctrl + Z确实会挂起它,并使我返回外壳。 我不知道如何重新获得对编辑器的控制权。我通常只需要按sudo kill进程ID(它kill %1会抛出“不允许的操作”,这是我所期望的,因为编辑器以root身份运行)。 请不要建议使用screen和/或分开使用终端,因为我已经这样做了。我想知道是否有解决此特定问题的方法,因为按Ctrl + Z是一种根深蒂固的习惯,以至于我一直在不加思索地去做。Ubuntu最近更改了某些安全模型吗? 更新 我仍然没有弄清楚这个问题,但是我认为这与挂起嵌套进程有关。我不确定它是否特定于sudo。我一直无法可靠地复制它,但这是最常见的序列: sudo vifilename Ctrl+ Z暂停vi vianother-filename Ctrl+Z fg 1尝试恢复以root身份运行的vi。此时,shell会简单地说[1]+ Stopped sudo vi filename。fg 1再次尝试似乎可以恢复vi,但是任何击键都会简单地回显到控制台。 似乎正在发生的事情是,当我暂停时sudo vi,sudo和vi进程都停止了。当我fg第一次时,仅sudo恢复。当我fg第二次时,sudo停止了,但是vi恢复了。在正常情况下,应恢复两个过程。
2 linux  bash  process  sudo 

2
错误的PAM配置将sudo锁定
在尝试缓解中的某些垃圾邮件PAM消息的同时/var/log/auth.log,在本文之后,我尝试了中的各种组合/etc/pam.d/sudo。不幸的是,我尝试的最后一行完全使我无法进行任何sudo / su操作。 session [success=1 default=ignore] pam_succeed_if.so quiet_success user = root uid = 0 ruser = pi 我在CLI上遇到的错误是: $ sudo nano sudo sudo: pam_open_session: Permission denied sudo: policy plugin failed session initialization 带有相应的/var/log/auth.log消息: May 11 14:56:29 sudo: pi : TTY=pts/0 ; PWD=/etc/pam.d ; USER=root ; COMMAND=/bin/nano sudo May 11 14:56:29 …

0
须藤作为su
我已经观察到某种奇怪的行为。我有openSuse,当我在控制台中并且想要获取执行一条命令的root权限时,在键入sudo之后,就像切换我一样,就像ID类型为su一样。我的意思是-当我想执行需要root的下一个命令时,只需键入此命令而无需sudo。 这是正常现象还是我的系统有问题?
2 linux  sudo 

1
始终需要在终端中使用“sudo”
最近我注意到每次我尝试使用像“mkdir”这样的命令时,在没有“sudo”的情况下使用时会得到“许可被拒绝”。我想这是因为我没有作为管理员连接,只是因为我担心(以及系统首选项“帐户”窗口)我是。 只有在我不使用计算机的某段时间后才会发生这种情况。 知道为什么会这样吗? 谢谢。 编辑: 问题仅发生在MAMP PRO使用的特定文件夹中。 MAMP有自己的权限设置页面,但当我将所有者控件更改为admin时,PHP上传不起作用。当我将其更改为_www时,与此文件夹相关的所有内容都需要身份验证。

2
无法再以超级用户身份登录
我在ubuntu中以root身份登录时遇到问题。 我错误地将我的用户分配给一个组作为主要组,而不再是sudoers。 因此我不能再使用“sudo”了。 我尝试以“root”身份登录,但它不接受密码。或许,它从未被分配过。 所以...我搞砸了吗? 我应该格式化系统并重新开始吗?
1 ubuntu  sudo  root 

0
Sudo访问失败
当我尝试从我的帐户执行sudo访问时,它失败并出现类似的错误 suq46999不允许在vwc-1dnawap01上运行sudo 服务器在LDAP身份验证中配置 用户组已配置 /etc/sssd/sssd.conf 文件 用户已添加到 /etc/sudoers 因此: suq46999 ALL=(ALL) ALL, !ADMIN_LIMIT 但仍然是用户无法做到的 sudo su - root。
1 linux  sudo 

2
如何在没有“sudo”的情况下运行命令?
我服务器上的Nagios无法正常工作。没有“sudo”它不能执行命令lftp。有没有办法如何在不使用“sudo”的情况下允许nagios运行命令? 我的/etc/group:nagios:x:107:www-data,nagios 使用lftp的脚本: -rwxr-xr-x 1 root nagios 3667 říj 20 12:20 check_ftp_fully /usr/bin/lftp: -rwxr-xr-x 1 root root 924936 srp 7 2013 lftp 顺便说一下,我试过这个答案没有成功。仍然无法正常工作。 编辑:该脚本由Nagios调用$USER5$/check_ftp_fully.sh <username> <password> <port>。检查脚本在这里。它无法列出目录(FTP check failed when trying to list the contents of a directory.) EDIT2: Nagios问题没有知识IF那么重要,如何在没有“sudo”的情况下运行命令。例如,mkdir在/etc

2
在没有sudo特权的情况下更改Ubuntu上的日期
我正在尝试使用date命令使用bash脚本在Ubuntu 10.04上自动更改时间。该脚本有效,但它需要sudo权限,但是,执行该脚本的用户没有sudo权限。显然我不想在脚本中包含sudo密码。 是否有文件我可以更改权限,允许非sudo用户更改时间?
1 date  ubuntu  sudo 

1
使用tee,我失去了我的sudo特权
我正在编写一个安装程序脚本,需要在sudo我在AWS RedHat实例上测试它时运行它,所以不能直接使用root。我想将日志写入文件以及屏幕上。没有什么比这更容易了, 我可以去老上学>> /tmp/Solr_Install.log 2>&1并在后台开始尾部处理:tail -f installer.log &这个解决方案往往会在屏幕上复制或增加三倍,所以我选择了一个T恤 - 总计解决方案。 只需使用强大的力量,2>&1 | tee -a /tmp/Solr_Install.log使用此解决方案,我失去了我的sudo权限,脚本失败了。 问题:为什么尾部显示相同的线2-3次?(它与tail -f显示最后10行的事实有关吗?) 这可以以某种方式修复吗? 我开球的时候为什么会失去我的sudo? 这可以避免吗? 有没有其他方法可以同时将日志材料放入文件和屏幕上?
1 logging  sudo  tee 

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.