我在玩pi3B时发现了一件奇怪的事情。我想创建一个文件/sys/class/gpio
(只是在四处闲逛,没有特殊原因),但是我得到了Permission Denied。以下是一些信息。
pi@raspberrypi:/sys/class/gpio $ groups
pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi
pi@raspberrypi:/sys/class/gpio $ ls -ld .
drwxrwx--- 2 root gpio 0 May 6 00:28 .
pi@raspberrypi:/sys/class/gpio $ touch somefile
touch: cannot touch 'somefile': Permission denied
如您所见,我属于gpio组,该组具有directory的写许可权/sys/class/gpio
。
所以问题是,/sys/class/gpio
即使我所属的组具有权限,为什么也无法创建新文件。
将pi用户添加到组gpio后,我尝试重新登录并重新启动,而这是几天前的事。
操作系统:树莓拉伸
@RomeoNinov刚刚尝试过,请参见编辑。
—
查尔斯
我们看到了。但是您已经发布了图片。请避免这种情况,并在可用时发布文本版本。
—
LinuxSecurityFreak '18
@Vlastimil好吧,下次我会注意的(原始文本现在不见了)。谢谢。
—
查尔斯
newgrp gpio
命令(然后使用touch ...
)?