Я хотел бы сделать Карту памяти для становления только для чтения для пользователей (пользователь без корневого доступа).Am использование человечности 14.04.
[Знайте, что опытный пользователь сможет переопределить этот метод. Достаточно загрузить компьютер в живую систему с загрузочным диском USB/DVD или переместить Карту памяти в другой компьютер.]
, 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)
Количество решений уже, Мог бы быть helfull для Вас