27.10.2009

Как выйти из клетки;)

Сегодня наконец то, нашел ключ от своей клетки, и выбрался на свободу.
при установке какого покета под Ubuntu 9.04, консоль начала ругаться и не давать воспользоваться повышенными привилегиями:
sudo:must be setuid root

Так же пароль под su у меня не был установлен. Дверь буквально захлопнулась и не хотела открываться.
Решение же нашлось, как обычно в гугле:
1. Грузимся из под Live CD(Ubuntu или же другой дистрибутив)
2. Создаем папку для монтирования sudo mkdir /mnt/ubuntu
3. Монтируем наш диск 
sudo mount /dev/sda1 /mnt/ubuntu
(у меня был sda1, может быть и hda1,2,3 и др)
4. Далее смотрим права выставленные для sudo
ls -l /mnt/ubuntu/usr/bin/sudo
на что должен быть результат -rwsr-xr-x 1 root root
если же s отсутствует то необходимо выставить
su
sudo chown root:root /mnt/ubuntu/usr/bin/sudo
sudo chmod 4755 /mnt/ubuntu/usr/bin/sudo
и еще для
sudo chmod 0440 /etc/sudoers
ну и конечно sudo reboot


Ivan a Sense

Комментариев нет:

LinkWithin

halt Related Posts with Thumbnails