我想在Python REPL运行此:我怎么读/ dev/sda1?
file = open('/dev/sda1','rb')
不过,我得到这个错误:
Traceback (most recent call last):
File<stdin>
, line 1, in<module>
IOError
: [Errno 13]Permission denied:/dev/sda1
如何获得对/dev/sda1
访问?
我想在Python REPL运行此:我怎么读/ dev/sda1?
file = open('/dev/sda1','rb')
不过,我得到这个错误:
Traceback (most recent call last):
File<stdin>
, line 1, in<module>
IOError
: [Errno 13]Permission denied:/dev/sda1
如何获得对/dev/sda1
访问?
您可能必须是root
才能阅读/dev/sda1
。您通常可以运行sudo
以运行root
。例如,运行myscript.py
:
或者运行REPL:
sudo python
您必须是适当组的成员才能使用sudo
。另外,您的系统可能没有sudo
。如果您的系统没有sudo
,则可能必须使用su
。如果您的系统没有su
,则可能必须以root
的身份登录。
有关sudo
的更多信息,请键入man sudo
。
有关su
的更多信息,请键入man su
。
获取权限? –
我的天哪男人,点击小复选标记并接受一些答案! –