Я хочу установить свою карту памяти на филиал режима только для чтения, избегают файлов, изменяемых другими.
root@test-OptiPlex-360:~# hdparm -r /dev/sdc
/dev/sdc:
readonly = 0 (off)
root@test-OptiPlex-360:~#
root@test-OptiPlex-360:~#
root@test-OptiPlex-360:~#
root@test-OptiPlex-360:~# hdparm -r1 /dev/sdc
/dev/sdc:
setting readonly to 1 (on)
readonly = 1 (on)
Затем я отключаю и плагин это снова, и hdparm показывает, что флаг только для чтения не установлен.
root@test-OptiPlex-360:~# hdparm -r /dev/sdc
/dev/sdc:
readonly = 0 (off)
Я могу все еще изменить файлы, хранившие в карте памяти. Почему hdparm не работает здесь? Как я могу установить свою карту памяти на режим только для чтения?
Можно рассмотреть разрешение , диск /dev/sdc
остается чтением-записью, но монтирование оно readony с sudo mount -o ro,other_options_as_needed /dev/sdc mount_point
. Например,
sudo mount -o ro,dmask=0022,fmask=0133,gid=$(id -g),uid=$(id -u) /dev/sdc1 /mnt
Хорошо я хотел сделать то же самое, и, по существу, у меня есть желаемый результат. Мне настраивали Живой USB, и я не хотел людей, касающихся файлов другого конца. Таким образом, я попробовал hdparm -r1 sdb
, и это сделало , что я хотел, чтобы это сделало. Вы, теперь, не можете получить доступ к файлам, когда это включается в компьютер - Вы не можете получить доступ к диску вообще. Это не показывает. Который приводит меня к задаванию другого вопроса - почему?Понятия не имею.
, Но хорошие новости то, что я могу все еще загрузиться от drvie, и это работает весь штраф. Существует всего одно продолжение аномалии - когда я прочитал hdparm /dev/sdb/
, оно все еще говорит
read only = 0 (off)
, который является странным. Но на Ваш вопрос ответили!