Добрый день.По доке хотел сделать на виртуальной машине CentOS 5.2 noexec,nosuid для /tmp , /var/tmp.
Дока http://www.securitylab.ru/contest/212124.php, раздел "1.2 Создание файл-разделов"
Вот что я сделал точно по доке :
==================================
Создаем директорию, где будут лежать файлы-разделы:
mkdir /filesystems
Создаем файл-разделы:
[root@redhat root]# dd if=/dev/zero of=/filesystems/tmp_fs seek=100 count=1 bs=1M
[root@redhat root]# dd if=/dev/zero of=/filesystems/var_tmp_fs seek=100 count=1 bs=1M
Я решил выделить под /tmp и /var/tmp по 100 M. Вы можете выделить больше - по Вашим потребностям.
Следующим шагом создаем в файлах ФС:
[root@redhat root]# mkfs.ext3 /filesystems/tmp_fs
[root@redhat root]# mkfs.ext3 /filesystems/var_tmp_fs
Добавляем в /etc/fstab строки автоматического присоединения файл-разделов при старте сервера:
/filesystems/tmp_fs /tmp ext3 defaults, noexec, nosuid, loop 1 1
/filesystems/var_tmp_fs /var/tmp ext3 defaults, noexec, nosuid, loop 1 1
Присоединяем и проверяем присоединились ли новые файл-разделы (не забыв удалить данные из папок /tmp /var/tmp или, если там есть нужные данные, - временно перенести в другое место, а потом положить в новые файл-разделы):
[root@redhat root]# mount /tmp
[root@redhat root]# mount /var/tmp
[root@redhat root]# df
======================================
после перезагрузки останавливается на
/dev/VolGroup00/LogVol00: clean 41521/1557504 files, 380790/1556480 blocks
fsck.ext3: Read-only file system while trying to open /filesystems/tmp_fs
Disk write-protected; use the -n option to do a read-only check of the device
fsck.ext3: Read-only file system while trying to open /filesystems/var_tmp_fs
Disk write-protected; use the -n option to do a read-only check of the device
/boot: clean, 44/26104 files, 27298/104388 blocks
набираю пароль рута, делаю fsck -n вроде что-то делает. А дальше непонятно что нажимать для продолжения загрузки, если нажать Ctrl-D , то переход на перезагрузку и всё заново повторяется.
Все файлы в / похоже в read-only - не удаляются из /home , сами созданные /filesystems/tmp_fs
Подскажите как исправить ?