«Отказано в доступе» пользователю, которому принадлежит каталог

У меня есть жесткий диск USB на моей машине с файловой системой ext4, смонтированной в / mnt / data .
На этом диске есть каталог arm , который принадлежит пользователю "arm".

root@adler:~# ll /mnt/data/
total 28
drwxrwx--- 4 root     root      4096 Jul  6 16:52 ./
drwxr-xr-x 6 root     root      4096 Jul  6 16:27 ../
drwxr-xr-x 3 arm      arm       4096 Jul  6 16:52 arm/
drwx------ 2 www-data www-data 16384 Feb  2 16:24 lost+found/
root@adler:~# ll /mnt/data/arm
total 12
drwxr-xr-x 3 arm  arm  4096 Jul  6 16:52 ./
drwxrwx--- 4 root root 4096 Jul  6 16:52 ../
drwxr-xr-x 2 arm  arm  4096 Jul  6 16:52 music/

Но пользователь "arm" не может получить доступ к этому каталогу:

arm@adler:~$ ll /mnt/data/arm
ls: cannot access '/mnt/data/arm': Permission denied
arm@adler:~$ ll /mnt/data/arm/music/
ls: cannot access '/mnt/data/arm/music/': Permission denied
arm@adler:~$ touch /mnt/data/arm/test.txt
touch: cannot touch '/mnt/data/arm/test.txt': Permission denied

Это связанная строка в / etc / fstab :

UUID=2145... /mnt/data ext4 rw,noatime 0 2

Я полностью застрял! Любые идеи, где я мог бы найти решение?

0
задан 14 July 2020 в 10:00

1 ответ

arm needs permissions on the parent, too. Try e.g.

chmod 775 /mnt/data

which gives arm (and anybody else) read- and execute permissons on /mnt/data. Note that for directories execute permission means permission to enter the directory.

0
ответ дан 30 July 2020 в 22:08

Другие вопросы по тегам:

Похожие вопросы: