Используя sudo
на виртуальной машине RPISEC-MBE , я смонтировал и скопировал свои файлы, которые были на USB флешку в папку администратора (к которой у меня есть доступ). К сожалению, даже с sudo
я не могу скопировать их в каталог / levels / lecture
. Почему он не позволяет мне копировать эти файлы даже с правами суперпользователя?
gameadmin@warzone:~$ mkdir /media/usb ; sudo mount /dev/sdb1 /media/usb
gameadmin@warzone:~$ ls -l /media/usb/rpisec
total 32
drwxr-xr-x 2 root root 16384 Jun 7 15:41 bombs
drwxr-xr-x 2 root root 16384 Jun 7 15:41 crackme
gameadmin@warzone:~$ sudo cp -R /media/usb/rpisec/* /home/gameadmin/
gameadmin@warzone:~$ ls -l /home/gameadmin
total 8
drwxr-xr-x 2 root root 4096 Jun 7 15:42 bombs
drwxr-xr-x 2 root root 4096 Jun 7 15:42 crackme
gameadmin@warzone:~$ ls -l /levels/lecture
total 28
drwxr-xr-x 2 root root 4096 Jun 21 2015 aslr
drwxr-xr-x 2 root root 4096 Jun 21 2015 cpp
drwxr-xr-x 2 root root 4096 Jun 21 2015 format_strings
drwxr-xr-x 2 root root 4096 Jun 21 2015 heap
drwxr-xr-x 2 root root 4096 Jun 21 2015 misc
drwxr-xr-x 2 root root 4096 Jun 21 2015 rop
drwxr-xr-x 2 root root 4096 Jun 21 2015 shellcode
gameadmin@warzone:~$ sudo mv /home/gameadmin/* /levels/lecture/
mv: cannot move '/home/gameadmin/bombs' to '/levels/lecture/bombs': Permission denied
mv: cannot move '/home/gameadmin/crackme' to '/levels/lecture/crackme': Permission denied
Из документации :
Военная зона помечает многие файлы как неизменяемые, чтобы пользователи не могли их изменить и испортить игру для других игроков. Например, мы не хотим, чтобы пользователь lab2B удалял свой файл .pass или файлы / levels. Некоторые системные файлы, такие как / etc / passwd, также помечены как неизменяемые.
Если вы хотите изменить или удалить эти файлы, просто удалите неизменяемый флаг:
chattr -i filename
Мы рекомендуем вам снова добавить флаг, когда вы закончите вносить изменения:
chattr + i filename
Неизменяемость файлов - замечательная вещь во многих случаях. Если у вас есть возможность, изучение того, как их использовать, может впоследствии сэкономить вам много головной боли