我的 USB 读卡器中的 SD 卡不允许我在 ext4 中添加文件。我检查了权限,它在 root 中。我希望如果我将权限更改为非 root,它会让我添加文件。
sudo chmod 777 filename
= 我不知道文件名;我输入了分配给它的随机数字/字母,但出现错误:no such file or directory
。与 相同chown
。
当我将 USB 读卡器插入计算机时,Comp 会自动为扩展媒体命名,例如lj4l5jlj069ofjrkle5kg05
.
in a terminal:
whoami@server:/media/whoami/t9gjkg-tji-gjgj-gogjf-gjgu-i94k4-k5k
$ sudo chmod 777 t9gjkg-tji-gjgj-gogjf-gjgu-i94k4-k5k
"no such file or directory"
答案1
这可能会对某人有所帮助 - 在我的情况下,问题不是读取设备本身路径的权限,而是读取 /media/[user] 目录的权限。可能是多次 dist 升级引起的一些问题(初始安装非常旧)。所以如果你输入
ls /media/[user]
并且 [tab] 不显示设备目录,这可能就是问题所在。你试一试:
sudo chown [user] /media/[user]
这应该可以解决问题。
答案2
如果您的工作目录是/media/whoami/t9gjkg-tji-gjgj-gogjf-gjgu-i94k4-k5k
,则t9gjkg-tji-gjgj-gogjf-gjgu-i94k4-k5k
找不到该目录,因为您已经在其中。然后您可以使用
sudo chmod 777 .
更改权限。
或者干脆使用绝对路径来执行命令。这种方式与工作目录无关:
sudo chmod 777 /media/whoami/t9gjkg-tji-gjgj-gogjf-gjgu-i94k4-k5k