Карта памяти делает Только для чтения

Я хотел бы сделать Карту памяти для становления только для чтения для пользователей (пользователь без корневого доступа).Am использование человечности 14.04.

0
задан 6 December 2016 в 08:03

2 ответа

[Знайте, что опытный пользователь сможет переопределить этот метод. Достаточно загрузить компьютер в живую систему с загрузочным диском USB/DVD или переместить Карту памяти в другой компьютер.]

Монтируют раздел FAT32 в pendrive с полномочиями записи только для корня

, FAT32 и файловые системы NTFS получают их полномочия в Linux при монтировании, и они не могут быть изменены для отдельных каталогов и файлов. Ключевая роль примера является командной строкой к , монтируются раздел FAT32 на Карте памяти.

Этот пример предполагает, что pendrive рассматривается как/dev/sdx. Замените x фактической буквой диска, например, b:/dev/sdx1--->/dev/sdb1

sudo mkdir -p /mnt/sd1  # only if you want a new mountpoint
sudo umount /dev/sdx1   # only if already mounted (but with bad permissions)

sudo mount -o rw,users,umask=022 /dev/sdx1 /mnt/sd1  # mount

ls -ld /mnt/sd1                          # check permissions

sudo bash -c "echo 'Hello World' > /mnt/sd1/hello.txt"  # test writing with sudo
cat /mnt/sd1/hello.txt                   # test reading (as user)
ls -l /mnt/sd1                           # check permissions of the content
rm /mnt/sd1/hello.txt                    # test removing (as user)
echo 'I am a user' > /mnt/sd1/user.txt   # test writing (as user)
1
ответ дан 28 September 2019 в 01:47

Количество решений уже, Мог бы быть helfull для Вас

USB-устройства, показывающие только для чтения

0
ответ дан 28 September 2019 в 01:47

Другие вопросы по тегам:

Похожие вопросы: