[РЕШЕНО] dd из encfs -> Отказано в доступе

делаю sudo dd if=fleshka.iso of=/dev/sdb из каталога encfs , говорит:
dd: не удалось открыть 'fleshka.iso': Отказано в доступе

чё так?

вне encfs - всё ок
grayich
чё так?
Позволено только тому, кто создавал. Пример
sudo dd if=~/decrypted/USB_RECOVERY_1G.img | hexdump -C -n 32
dd: не удалось открыть '/home/vasek/decrypted/USB_RECOVERY_1G.img': Отказано в доступе
убираем sudo
dd if=~/decrypted/USB_RECOVERY_1G.img | hexdump -C -n 32
00000000  eb 5e 90 00 00 00 00 00  00 00 00 00 00 00 00 00  |.^..............|
00000010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000020
Точно не помню, но вроде бы есть опция при монтировании на доступ другим - посмотри man
Ошибки не исчезают с опытом - они просто умнеют
man ...
By default, all FUSE based filesystems are visible only to the user who mounted them.  No other users (including root) can view the filesystem contents.
Опция --public, но и монтироваться тогда должно от другого пользователя, но он должен знать и пароль доступа к encfs (он же должен и размонтировать)
Пример
sudo encfs –public ~/crypted ~/decrypted
sudo dd if=~/decrypted/USB_RECOVERY_1G.img | hexdump -C -n 32
00000000  eb 5e 90 00 00 00 00 00  00 00 00 00 00 00 00 00  |.^..............|
00000010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000020
Ошибки не исчезают с опытом - они просто умнеют
ага, -o allow_other помогло

интересно, есть ли способ выполнить dd с правами рута, но от юзера, дабы смог прочесть файл в изначальном варианте
grayich
интересно, есть ли способ выполнить dd с правами рута, но от юзера, дабы смог прочесть файл в изначальном варианте
Привел выше пример от root, но он же должен и монтировать/размонтировать encfs - если я правильно понял вопрос.
Ошибки не исчезают с опытом - они просто умнеют
vasek
Привел выше пример от root,
я про изначальный вариант

+s для dd тоже не сработало, интересно

собственно только и нужно чтоб чтение было от юзера, а не от рута.
 
Зарегистрироваться или войдите чтобы оставить сообщение.