Невозможно создать файл / каталог в домашнем каталоге

Некоторые программы Windows используют и перезаписывают части загрузочного сектора. Эти части не используются загрузчиком Windows, но GRUB нуждается в них. Всякий раз, когда вы загружаетесь в Windows, части GRUB будут перезаписаны.

Из моего «Ubuntu view» здесь я не могу сказать, какая программа может быть виновницей, но вы можете найти ее в одной из следующих групп :

Вирусы загрузочного сектора (редко в настоящее время - но кто знает) Антивирусное программное обеспечение (см., например, для защиты Boot-Sector). Другие «безопасность» - или «защита» - подходит для автоматизированных решений резервного копирования. Пользовательские драйверы / программное обеспечение от вашего производителя ПК. Защита авторских прав от программного обеспечения

Конечно, этот список является неполным, но может помочь вам понять, где искать.

Чтобы проверить, что что-то перезаписывает ваш MBR, вы можете сравнить свой загрузчик с момента загрузки GRUB и после загрузки Windows. Просто скопируйте и сохраните главную загрузочную запись в файл с помощью этой команды (при условии, что вы загрузитесь из / sda):

sudo dd if=/dev/sda of=/<path>/boot_loader bs=446 count=1
1
задан 19 July 2012 в 14:31

2 ответа

Похоже, что собственность в вашем домашнем каталоге испорчена. По крайней мере, вы должны иметь разрешение на запись в свой собственный дом, и похоже, что это не так. Вот несколько верхних строк вывода, когда я смотрю на свой собственный домашний каталог:

mike@cobbler:~$ ls -al
total 474700
drwxr-xr-x 45 mike mike      4096 Jul 14 12:55 .
drwxr-xr-x  3 root root      4096 May 28 15:39 ..

Поскольку кажется, что root способен делать все, что нужно, попробуйте следующее:

Обратите внимание, что это не рекурсивно, поэтому оно влияет только на домашнюю папку. После того, как вы это сделали, попробуйте еще один ls -la и посмотрите, какие разрешения разрешены. находятся. Если они, похоже, меняются, повторите попытку mkdir без использования sudo или root или просто коснитесь файла afile

Сообщите мне, как это происходит!

3
ответ дан 25 May 2018 в 08:40
  • 1
    Я думаю, что 700 (или u + w) были бы менее резкими. 755 не ошибается, но дает больше разрешений, чем требуется для решения проблемы. – marcus 15 July 2012 в 01:32
  • 2
    Я согласен с тобой, Маркус. С точки зрения безопасности, 700 было бы лучше, но поскольку эта проблема показалась довольно свежей, я хотел предложить вернуться к разрешениям по умолчанию в домашнем каталоге и оставить будущие изменения на усмотрение владельца. – OpensourceFool 15 July 2012 в 02:33
  • 3

Попробуйте

sudo chown administrator:administrator -R /home/administrator
sudo chmod u+w .
0
ответ дан 25 May 2018 в 08:40
  • 1
    . ссылается на текущий каталог. Вы не знаете, что будет с этим каталогом (это зависит от того, какие команды были ранее выпущены). Вы имеете в виду sudo chmod u+w ~administrator? – Eliah Kagan 15 July 2012 в 21:55

Другие вопросы по тегам:

Похожие вопросы: