В моей встроенной системе я подключаю USB-карту в / mnt, которая находится на флэш-памяти NAND.Проблема возникает в случаях, когда USB-карта не монтируется (отсутствует или ошибка HW).
Копирование файлов в / mnt в этом случае заполнит флэш-память nand, размер которой ограничен.Моя первая идея состояла в том, чтобы просто ограничить доступ к папке / mnt, чтобы при невозможности монтировать запись не разрешалась.В качестве тестового сценария я сделал (как пользователь root) mkdir / test chmod 000 / test
d --------- 2 root root 160 Jan 3 10:58 test / #
С компьютера с Ubuntu я затем пытаюсь скопировать файл, используя scp scp myFile root@192.168.1.100: / test
Идея заключалась в том, что до тех пор, пока у этого каталога есть права доступа, эта копия должна быть отклонена,Это не так, файл myFile копируется в папку / test
Почему это так?Моя идея была в том случае, если я отменил весь доступ к этой папке, и копирование файлов было бы отклонено.
Куда я тут не так?