python - dd 命令权限被拒绝 Python

标签 python root permission-denied dd

我使用命令行在 Python 中运行 dd 命令,但是,每当我尝试实际运行该命令时,我都会得到:

dd:打开“/dev/sdb”:权限被拒绝

我知道我必须做一些根本性的事情?我只需要代码的某一部分来运行 dd 命令,所以我不需要“root”整个东西;但整个“根”概念让我感到困惑......

非常感谢您的帮助!!

最佳答案

I know I have to do some kind of root thing?

确实是这样!

如果您使用的是 Linux,sudo 是升级用户权限的惯用方法。

因此,请调用“sudo dd if=/dev/sdb of=/dev/null”(例如)。如果您的脚本必须是非交互式的,请考虑向您的 sudoers 添加类似 admin ALL = NOPASSWD: ALL 的内容,或类似的内容。

关于python - dd 命令权限被拒绝 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17618361/

相关文章:

root - 尝试root我的kindle fire hd但没有 "Enable ADB "按钮

python - 主循环之外的 Tkinter 事件?

python - 在回调中反向转换 ctypes.py_object

python - 使用 Scapy 构建 Probe Request 请求

java - 使用 "su -c"燕子运行 Android NDK 可执行文件 printf()

PHP move_uploaded_file() 无故失败

git - 某些 git 路径的权限被拒绝

java - IntelliJ - 构建工件时访问被拒绝

python - 从地址 geopandas 获取纬度和经度

python - 和运算符检查字符串之间的相等性