Запрет записи в каталог, предназначенный для монтирования nfs

Автор C2H5OH, 24 февраля 2020, 12:38:19

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

C2H5OH

Здравствуйте.
Есть /mnt/papka, в которую монтируется каталог на другом сервере по nfs (fstab).
Проблема: иногда по разным причинам монтирования не происходит, и программа начинает писать поток в локальную /mnt/papka. Прога работает под рутом и по другому никак.
Вопрос: как запретить запись в непримонтированную  /mnt/papka, а в примонтированную разрешить (да я понимаю что права в данном случае разруливает ФС другого сервера)
PS: вопрос на засыпку: как сформулировать заголовок на мою тему =))))
Debian 10 в "режиме сервера"

Gamliel

Готового решения не подскажу, но есть идея.

$ ls /mnt/ | wc -l
0


То есть проверяете количество записей в каталоге, предназначенном для монтирования. И пишете лишь в том случае, если полученное значение не равно нулю.

Olej

Цитата: C2H5OH от 24 февраля 2020, 12:38:19Вопрос: как запретить запись в непримонтированную  /mnt/papka,
А если попробовать:

# chmod a-w /mnt/papka

До тех пор пока не примонтировано, оно не позволит вам туда писать.

endru

Цитата: Olej от 24 февраля 2020, 23:25:57До тех пор пока не примонтировано, оно не позволит вам туда писать.
руту пофиг на атрибуты записи, как и чтения.

Цитата: C2H5OH от 24 февраля 2020, 12:38:19как запретить запись в непримонтированную  /mnt/papka
очевидно что нужно использовать не точку монтирования в качестве записи, а папку внутри шары. и проверять есть ли нужна директория, перед выполнением скрипта.

Olej

Цитата: C2H5OH от 24 февраля 2020, 12:38:19и программа начинает писать поток в локальную /mnt/papka.
Цитата: endru от 25 февраля 2020, 04:21:02руту пофиг на атрибуты записи, как и чтения.
А кто тут сказал что писать хочет root?  ;) :P

Gamliel

Цитата: Olej от 26 февраля 2020, 00:58:10А кто тут сказал что писать хочет root?
Автор темы: «Прога работает под рутом и по другому никак». :)

Olej

Цитата: Gamliel от 26 февраля 2020, 01:44:21Автор темы: «Прога работает под рутом и по другому никак».
Ну так это автору темы руки отбивать надо за такую "прогу", да ещё и с NFS.  ;)