[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Флешка монтируется в два каталога



11.06.2012 12:50, Aleksey Andreev пишет:
> 10.06.2012 21:48, "Артём Н." пишет:
>> Флешка монтируется в два каталога.
>>
>> В udev.rules:
>> ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"
>> ...
>> ACTION=="add", RUN+="/bin/mkdir -p /media/%E{dir_name}", RUN+="/bin/mount -o
>> $env{mount_options} /dev/%k /media/%E{dir_name}"
>>
>> Как я понимаю, она монтируется, например, в /media/KINGSTON .
>> Но кто монтирует её в /media/usb0 и создаёт симлинк /media/usb?
>> И как это отключить?
>>
>>
> А разве использование метки тома как часть команды не опасно? Метка
> может отсутствовать, а может быть выглядеть так:
> "blabla; evil_code"
> 
> 
Хм... Попробовал.
mlabel -i /dev/sdd1 ::"blabla; touch /etc/lbt"
# ls /media/
BLABLA__TOU  cdrom  cdrom0
# mlabel -i /dev/sdd1 ::"x;touch /l"
# umount /dev/sdd1
# ls /media/
BLABLA__TOU  cdrom  cdrom0  X_TOUCH__L

В частности, неопасно. В общем - опасно. Помнится, был слух о том, что народ
делал специально битые ФС, которые при попытке монтирования выполняли код в
режиме ядра...


Reply to: