sudo相关内容

在没有``sudo''的情况下访问(树莓派的)GPIO

当然,这个问题可能不是树莓派所特有的.另外,我对Linux还比较陌生. 我想编写一个小库(在node.js中,如果有关系的话),以使用sysfs访问树莓派的GPIO.但是,访问sysfs需要sudo访问,这很明显是很不好的原因. Quick2Wire 似乎有解决方案,但我想更好地理解它,而不仅仅是盲目地使用它.他们当然使用了C,但是据我了解,代码并不复杂,即使不那么优雅,也可以仅使用b ..
发布时间:2020-05-01 09:27:02 服务器开发

如何在WinSCP中运行SUDO命令以将文件从Windows传输到Linux

我正在尝试使用WinSCP将文件从Windows传输到Linux实例. 我正在使用我的实例的私钥来使用ec2-user登录到Amazon实例.但是ec2-user无权写入Linux实例 我如何使用WinSCP或任何其他文件传输方法sudo su-访问根目录并写入linux盒? 谢谢 解决方案 AFAIK,您无法做到这一点. 我在工作场所所做的就是通过WinSCP将文件传 ..
发布时间:2020-05-01 09:26:35 服务器开发

Ansible:没有密码的sudo

我想用不带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 ..
发布时间:2020-05-01 09:07:43 服务器开发

创建一个没有安装的虚拟软盘映像?

有很多文章可以显示以超级用户身份创建虚拟软盘映像文件,或者用户可以运行sudo命令.基本步骤是: 通过dd命令创建空的1.44MB图像文件 通过mkfs.msdos 格式化图像文件 将映像文件安装到某个安装点 将某些内容复制到安装点 umount虚拟软盘映像文件 我的问题是,如果我只是无法运行sudo命令的普通用户,我如何按照上述步骤创建虚拟软盘映像并在其中写一些内容? ..
发布时间:2020-05-01 08:55:13 服务器开发

如何从脚本中编辑/etc/sudoers?

我需要从脚本中编辑/etc/sudoers,以从白名单中添加/删除内容. 假设我有一个可以在普通文件上运行的命令,如何将其应用于/etc/sudoers? 我可以复制和修改它,然后让visudo用修改后的副本替换原件吗?通过在$EDITOR中提供我自己的脚本? 还是可以只使用相同的锁和cp? 问题更多是关于潜在问题,而不仅仅是找到有用的东西. 解决方案 旧线程,但是 ..
发布时间:2020-05-01 08:48:57 服务器开发

在sudo调用的Bash脚本中标识用户

如果我创建的脚本/root/bin/whoami.sh包含: #!/bin/bash whoami 此脚本由具有正确配置的sudo的用户调用,它将指示 root 是否有一种快速的方法来获取脚本中的实际用户,还是我不得不求助于该用户名传递的参数? 解决方案 $ SUDO_USER在使用sudo su -时不起作用. 它还需要进行多次检查-如果$USER == 'root ..
发布时间:2020-05-01 08:36:03 服务器开发

如何以没有密码的其他用户身份运行脚本?

我有必须以user2身份运行的script.sh.但是,此脚本只能在我的应用程序的user1下运行. 我想运行以下命令: su user2 -C script.sh 但无需密码即可运行. 我也希望这是非常严格的限制,因为在user1中只能在user2下运行script.sh,而不能执行其他操作. 我已经尝试过使用sudoers文件进行此操作,但是经过数小时的尝试,它才变 ..
发布时间:2020-05-01 07:59:01 服务器开发

如何在不覆盖TTY的情况下将密码传递给su/sudo/ssh?

我正在编写一个将执行su或sudo或ssh的C Shell程序.他们都希望在控制台输入(TTY)中输入密码,而不是在stdin或命令行中输入密码. 有人知道解决方案吗? 不能设置无密码的sudo. 期望的问题可能是一种选择,但这是在精简版系统上不存在. 解决方案 对于sudo,有一个-S选项,用于接受来自标准输入的密码.这是该人员的条目: -S ..
发布时间:2020-05-01 07:56:39 服务器开发

须藤在php exec()

我不知道这是什么交易... 所以我想运行一个applescript:sudo osascript myscript.scpt 这在终端中很好用,但是当我通过PHP的exec()执行它时却不能.什么都没发生.控制台显示 no tty present and no askpass program specified ; TTY=unknown ; … 我做了研究,看来我缺少sud ..
发布时间:2020-05-01 07:55:36 PHP

如何使用sudo将输出重定向到我没有写权限的位置?

我已经在我们的开发RedHat linux机器上获得了sudo访问权限,而且我似乎经常需要将输出重定向到我通常没有写权限的位置. 麻烦的是,这个人为的例子不起作用: sudo ls -hal /root/ > /root/test.out 我刚刚收到回复: -bash: /root/test.out: Permission denied 如何使它正常工作? 解决方案 ..

如何修复"sudo:不存在tty且未指定AskPass程序"错误?

我正在尝试使用Makefile编译一些源.在makefile中,有一堆需要以sudo身份运行的命令. 当我从终端编译源代码时,一切正常,第一次运行sudo命令等待密码时,make暂停.输入密码后,make即可恢复并完成操作. 但是我希望能够在NetBeans中编译源代码.因此,我启动了一个项目,并向netbeans展示了在哪里可以找到源代码,但是当我编译该项目时,它给出了错误: ..
发布时间:2020-05-01 07:54:45 服务器开发

Raspberry Pi Python(Kivy)的sudo速度非常慢

我一直在用KivyPie OS(为Kivy开发预先配置的Linux)在Raspberry Pi上编写Kivy图形程序. 由于某种原因,如果以sudo开头,它的运行速度非常慢. 通常,运行"python main.py"时,程序以每秒约30个周期的速度运行. 但是,如果我执行"sudo python main.py",则它每5-10秒运行1个周期. 我需要使用sudo来访问Raspber ..
发布时间:2020-04-26 10:04:14 Python

查找返回“发现:.:权限被拒绝",但我未在其中搜索

我有一个正在解决的庞大的Shell脚本.我经常使用sudo从主目录运行脚本.每当执行find时,都会看到此错误: find: .: Permission denied 的确,root用户无权访问我的主目录(这是当前工作目录或上述错误中的.),但我没有要求find在我的主目录中执行任何操作,并且宁愿将它完全留下来. 要真正把这点讲清楚,我跑了这个: sudo find /de ..
发布时间:2020-04-23 11:28:14 服务器开发

期望脚本中的sudo问题

我正在运行以下脚本 #!/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 ..
发布时间:2020-04-23 11:24:56 服务器开发

visudo nopasswd无法正常工作

我正在尝试允许admin组中的所有用户以SUDO身份运行jar文件而不使用密码,我已经编辑了sudoers文件(使用visudo)并尝试了许多命令,但仍然提示我输入每次输入密码 /etc/sudoers的内容: # /etc/sudoers # # This file MUST be edited with the 'visudo' command as root. # # See t ..
发布时间:2020-04-23 10:54:32 服务器开发