LINUX.ORG.RU
ФорумAdmin

convmvfs -o allow_other не работает


0

0

Старая как мир задача: виндузятникам перекодировать имена файлов на ftp в cp1251.

Монтирую так:

[root@battlehummer ~]# ll /srv/ftp/pub/
итого 12                               
drwxr-xr-x 9 legolegs legolegs 4096 Мар  7 19:54 fedora
drwxr-xr-x 2 root     root       48 Мар  8 21:39 music
[root@battlehummer ~]# convmvfs -o allow_other,ocharset=cp1251,direct_io,default_permissions,srcdir=/mnt/big/Music/ /srv/ftp/pub/music
srcdir=/mnt/big/Music               
icharset=UTF-8                      
ocharset=cp1251                     
[root@battlehummer ~]# ll /srv/ftp/pub/
итого 20                               
drwxr-xr-x   9 legolegs legolegs 4096 Мар  7 19:54 fedora
drwxr-x--- 109 legolegs users    4096 Янв 31 16:40 music
[root@battlehummer ~]# su -c "ls -l /srv/ftp/pub/" legolegs
итого 20
drwxr-xr-x   9 legolegs legolegs 4096 Мар  7 19:54 fedora
drwxr-x--- 109 legolegs users    4096 Янв 31 16:40 music
[root@battlehummer ~]# su -c "ls -l /srv/ftp/pub/" otheruser
ls: невозможно получить доступ к /srv/ftp/pub/music: Отказано в доступе
итого 12
drwxr-xr-x 9 legolegs legolegs 4096 Мар  7 19:54 fedora
?????????? ? ?        ?           ?            ? music

Как видно, allow_other я указал. Пользователь-владелец директории всё видит, пользователь, входящий в группу users видит вопросики вместо прав доступа.

Что я делаю не так?

★★★★★
Ответ на: комментарий от frozen83

Каких таких прав? Права для группы на чтение и исполнение (g+rX) есть, но член группы (но не являющийся владельцем) даже stat сделать не может. Что оно хочет ещё?

legolegs ★★★★★
() автор топика
Ответ на: комментарий от undertaker

>А кто владелец и какие права на, собственно, /srv/ftp/pub/ ?

Чтение всем разрешено:

drwxr-xr-x 6 root root 136 Янв 13 02:01 /srv/

drwxrwxr-x 4 root root 96 Сен 26 02:23 /srv/ftp/

drwxrwxr-x 4 legolegs legolegs 152 Мар 8 21:39 /srv/ftp/pub/

legolegs ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.