sudo相关内容
当然,这个问题可能不是树莓派所特有的.另外,我对Linux还比较陌生. 我想编写一个小库(在node.js中,如果有关系的话),以使用sysfs访问树莓派的GPIO.但是,访问sysfs需要sudo访问,这很明显是很不好的原因. Quick2Wire 似乎有解决方案,但我想更好地理解它,而不仅仅是盲目地使用它.他们当然使用了C,但是据我了解,代码并不复杂,即使不那么优雅,也可以仅使用b
..
我正在尝试使用WinSCP将文件从Windows传输到Linux实例. 我正在使用我的实例的私钥来使用ec2-user登录到Amazon实例.但是ec2-user无权写入Linux实例 我如何使用WinSCP或任何其他文件传输方法sudo su-访问根目录并写入linux盒? 谢谢 解决方案 AFAIK,您无法做到这一点. 我在工作场所所做的就是通过WinSCP将文件传
..
我想用不带sudo密码的用户sa1运行ansible: 第一次好: [root@centos1 cp]# ansible cent2 -m shell -a "sudo yum -y install httpd" cent2 | SUCCESS | rc=0 >> 第二次失败: [root@centos1 cp]# ansible cent2 -s -m yum -a "n
..
有很多文章可以显示以超级用户身份创建虚拟软盘映像文件,或者用户可以运行sudo命令.基本步骤是: 通过dd命令创建空的1.44MB图像文件 通过mkfs.msdos 格式化图像文件 将映像文件安装到某个安装点 将某些内容复制到安装点 umount虚拟软盘映像文件 我的问题是,如果我只是无法运行sudo命令的普通用户,我如何按照上述步骤创建虚拟软盘映像并在其中写一些内容?
..
我已经在计算机上安装了postfix,并且正在以编程方式(使用python)动态地更新virtual_alias(在某些操作上).更新/etc/postfix/virtual_alias中的条目后,我正在运行命令: sudo /usr/sbin/postmap /etc/postfix/virtual_alias 2>>/work/postfix_valias_errorfile ,但是却收到
..
我正在尝试运行sudo,但失败了: gregd@david $ sudo ls sudo: must be setuid root gregd@david $ which sudo /usr/bin/sudo gregd@david $ ll /usr/bin/sudo -rwxr-xr-x 1 root root 165K 2012-05-16 00:25 /usr/bin/sudo*
..
我需要从脚本中编辑/etc/sudoers,以从白名单中添加/删除内容. 假设我有一个可以在普通文件上运行的命令,如何将其应用于/etc/sudoers? 我可以复制和修改它,然后让visudo用修改后的副本替换原件吗?通过在$EDITOR中提供我自己的脚本? 还是可以只使用相同的锁和cp? 问题更多是关于潜在问题,而不仅仅是找到有用的东西. 解决方案 旧线程,但是
..
如果我创建的脚本/root/bin/whoami.sh包含: #!/bin/bash whoami 此脚本由具有正确配置的sudo的用户调用,它将指示 root 是否有一种快速的方法来获取脚本中的实际用户,还是我不得不求助于该用户名传递的参数? 解决方案 $ SUDO_USER在使用sudo su -时不起作用. 它还需要进行多次检查-如果$USER == 'root
..
我有必须以user2身份运行的script.sh.但是,此脚本只能在我的应用程序的user1下运行. 我想运行以下命令: su user2 -C script.sh 但无需密码即可运行. 我也希望这是非常严格的限制,因为在user1中只能在user2下运行script.sh,而不能执行其他操作. 我已经尝试过使用sudoers文件进行此操作,但是经过数小时的尝试,它才变
..
我正在编写一个将执行su或sudo或ssh的C Shell程序.他们都希望在控制台输入(TTY)中输入密码,而不是在stdin或命令行中输入密码. 有人知道解决方案吗? 不能设置无密码的sudo. 期望的问题可能是一种选择,但这是在精简版系统上不存在. 解决方案 对于sudo,有一个-S选项,用于接受来自标准输入的密码.这是该人员的条目: -S
..
我不知道这是什么交易... 所以我想运行一个applescript:sudo osascript myscript.scpt 这在终端中很好用,但是当我通过PHP的exec()执行它时却不能.什么都没发生.控制台显示 no tty present and no askpass program specified ; TTY=unknown ; … 我做了研究,看来我缺少sud
..
我已经在我们的开发RedHat linux机器上获得了sudo访问权限,而且我似乎经常需要将输出重定向到我通常没有写权限的位置. 麻烦的是,这个人为的例子不起作用: sudo ls -hal /root/ > /root/test.out 我刚刚收到回复: -bash: /root/test.out: Permission denied 如何使它正常工作? 解决方案
..
我正在尝试使用Makefile编译一些源.在makefile中,有一堆需要以sudo身份运行的命令. 当我从终端编译源代码时,一切正常,第一次运行sudo命令等待密码时,make暂停.输入密码后,make即可恢复并完成操作. 但是我希望能够在NetBeans中编译源代码.因此,我启动了一个项目,并向netbeans展示了在哪里可以找到源代码,但是当我编译该项目时,它给出了错误:
..
我正在尝试将 Prestissimo 安装到Ubuntu 16.04服务器,但这会导致错误: $ composer global require "hirak/prestissimo:^0.3" Changed current directory to /home/kramer65/.composer [ErrorException] file_put_contents(./co
..
我一直在用KivyPie OS(为Kivy开发预先配置的Linux)在Raspberry Pi上编写Kivy图形程序. 由于某种原因,如果以sudo开头,它的运行速度非常慢. 通常,运行"python main.py"时,程序以每秒约30个周期的速度运行. 但是,如果我执行"sudo python main.py",则它每5-10秒运行1个周期. 我需要使用sudo来访问Raspber
..
我必须在IBM Data Science Experience的Jupyter上启用文件上载小部件.它需要以下命令集: pip install fileupload jupyter nbextension install --py fileupload jupyter nbextension enable --py fileupload 看来我们需要在平台上具有sudo权限才能执行IBM
..
我正在尝试跑步 az aks install-cli 但我看到一条错误消息 Downloading client to "/usr/local/bin/kubectl" from "https://storage.googleapis.com/kubernetes-release/release/v1.14.0/bin/linux/amd64/kubectl" Connection erro
..
我有一个正在解决的庞大的Shell脚本.我经常使用sudo从主目录运行脚本.每当执行find时,都会看到此错误: find: .: Permission denied 的确,root用户无权访问我的主目录(这是当前工作目录或上述错误中的.),但我没有要求find在我的主目录中执行任何操作,并且宁愿将它完全留下来. 要真正把这点讲清楚,我跑了这个: sudo find /de
..
我正在运行以下脚本 #!/usr/bin/expect -f set user [lindex $argv 0] set pass [lindex $argv 1] set PATH [lindex $argv 2] set INV_PATH [lindex $argv 3] spawn ssh -o UserKnownHostsFile=/dev/null -o StrictHostK
..
我正在尝试允许admin组中的所有用户以SUDO身份运行jar文件而不使用密码,我已经编辑了sudoers文件(使用visudo)并尝试了许多命令,但仍然提示我输入每次输入密码 /etc/sudoers的内容: # /etc/sudoers # # This file MUST be edited with the 'visudo' command as root. # # See t
..