Grub получает доступ к своим конфигурационным файлам до того, как монтируются диски / файловые системы. Если вы не дублируете оригинальный диск, скорее всего, вы получите командную строку grub.
Вам нужно будет загрузиться в новую ОС и обновить grub. В той же ситуации я сделал следующее:
скопировал ваши файлы на новый диск и отредактировал новый / etc / fstab, чтобы отразить новые UUID. Обновите grub, чтобы вы получили запись grub для нового диска в старой grub. загрузитесь в новый диск. Переустановите grub, обновите grub и обновите initramfs. Обязательно настройте новый диск с помощью установки grub. удалите старый диск, и вы должны быть хорошо с новым диском. после загрузки только с новым приводом, снова обновите grub, чтобы удалить запись для старого диска.chattr +a похоже работает, поскольку он только позволяет добавлять в каталог (создание файлов)
Корень не сможет удалить его напрямую, но может chattr -a, когда приходит время удаление.
Root всегда будет иметь разрешения.
chmod + t файл / папка
Это устанавливает липкий бит, поэтому только создатель файла может его удалить, и никто другой. Кроме того, вам может потребоваться изучить другие параметры, например, заставить приложение / человека запускать команду create: sudo -u USER vi / touch / dir / file
Также ознакомьтесь с man-страницей chmod
Корень всегда будет иметь разрешения.
chmod + t файл / папка
Это устанавливает липкий бит, поэтому только создатель файла может его удалить, а другой не нужно. Кроме того, вам может потребоваться изучить другие параметры, например, чтобы приложение / человек выполняли команду create: sudo -u USER vi / touch / dir / file
Также проверьте man-страницу chmod
Корень всегда будет иметь разрешения.
chmod + t файл / папка
Это устанавливает липкий бит, поэтому только создатель файла может его удалить, а другой не нужно. Кроме того, вам может потребоваться изучить другие параметры, например, чтобы приложение / человек выполняли команду create: sudo -u USER vi / touch / dir / file
Также проверьте man-страницу chmod