[Решено]Что-то с доступом моим стало....
Модератор: Модераторы разделов
-
fanat
- Сообщения: 124
[Решено]Что-то с доступом моим стало....
Ubuntu 9.04 после года нормальной работы и регулярных обновлений, ни с того ни с сего приключилось такое:
user@comp:~$ sudo mc
sudo: /etc/sudoers is owned by uid 1001, should be 0
user@comp:~$ sudo nano
sudo: /etc/sudoers is owned by uid 1001, should be 0
user@comp:~$
И соответственно, недоступна ни одна из административных функций. Другой юзер, от которого систему ставил, тоже больше не судоер. Что случилось - не пойму. Что делать-то?
user@comp:~$ sudo mc
sudo: /etc/sudoers is owned by uid 1001, should be 0
user@comp:~$ sudo nano
sudo: /etc/sudoers is owned by uid 1001, should be 0
user@comp:~$
И соответственно, недоступна ни одна из административных функций. Другой юзер, от которого систему ставил, тоже больше не судоер. Что случилось - не пойму. Что делать-то?
Скорее всего, у меня Убунту, хотя местами получается Дебиан....
-
nesk
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: [Решено]Что-то с доступом моим стало....
Покажите
ls -l /etc/sudoers
ls -l /etc/sudoers
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
fanat
- Сообщения: 124
Re: [Решено]Что-то с доступом моим стало....
user@comp:~$ ls -l /etc/sudoers
-r--r----- 1 user root 557 2010-01-14 02:00 /etc/sudoers
вроде, в судоерсах. Но sudo не дает
-r--r----- 1 user root 557 2010-01-14 02:00 /etc/sudoers
вроде, в судоерсах. Но sudo не дает
Скорее всего, у меня Убунту, хотя местами получается Дебиан....
-
nesk
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: [Решено]Что-то с доступом моим стало....
а должно быть
-r--r----- 1 root root 557 2010-01-14 02:00 /etc/sudoers
Как Вы дошли до жизни такой?
а покажите что у Вас еще сломано
find /etc -user user
Я так понимаю на рута Вы теперь с помощью sudo не переключитесь, и с помощью su тоже (потому, что пароль не установлен)
Надо грузиться в однопользовательский режим и сделать
chown root /etc/sudoers
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
Спасибо сказали:
-
fanat
- Сообщения: 124
Re: [Решено]Что-то с доступом моим стало....
user@comp:~$ find /etc -user user
find: `/etc/cups/ssl': Permission denied
а как такое могло случиться?
find: `/etc/cups/ssl': Permission denied
а как такое могло случиться?
Скорее всего, у меня Убунту, хотя местами получается Дебиан....
-
nesk
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: [Решено]Что-то с доступом моим стало....
Эм... а чего он /etc/sudoers не нашел? Хм. должен был его найти. Это поиск по владельцу файла (если я не напутал в ключах) а у Вас user владелец /etc/sudoers.
Повторите команду.
Наверно Вы игрались с командой chown и что-то напутали с ключами и параметрами ?
Ну или Вы явно сделали
sudo chown user /etc/sudoers
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
fanat
- Сообщения: 124
Re: [Решено]Что-то с доступом моим стало....
user@comp:~$ find /etc -user user
find: `/etc/cups/ssl': Permission denied
find: `/etc/ssl/private': Permission denied
find: `/etc/ppp/peers': Permission denied
find: `/etc/chatscripts': Permission denied
user@comp:~$
с chown что-то делал, это точно... менял права на файлы в /home
может, что-то и не то написал, ненароком
find: `/etc/cups/ssl': Permission denied
find: `/etc/ssl/private': Permission denied
find: `/etc/ppp/peers': Permission denied
find: `/etc/chatscripts': Permission denied
user@comp:~$
с chown что-то делал, это точно... менял права на файлы в /home
может, что-то и не то написал, ненароком
Скорее всего, у меня Убунту, хотя местами получается Дебиан....
-
Denikin
- Сообщения: 119
Re: [Решено]Что-то с доступом моим стало....
ну как уже сказали, зайдите в safe mode и выставите владельцем рута на файл /etc/sudoers
-
nesk
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: [Решено]Что-то с доступом моим стало....
Denikin, я только никак не пойму, почему команда find не находит /etc/sudoers? Где я накасячил с параметрами?
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
Denikin
- Сообщения: 119
-
nesk
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: [Решено]Что-то с доступом моим стало....
sudo не сработает (оно как раз и сломалось), а
find /etc -uid 1001
стоит попробовать
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
fanat
- Сообщения: 124
Re: [Решено]Что-то с доступом моим стало....
загрузился в recovery-mode, сделал chown root /etc/sudoers - отвисло! 
Спасибо большое всем!!!
Интересно, а мог-ли я еще что-то попортить? Наверное не только этот файл пострадал... Как узнать, какие должны быть правильные владельцы у конфигурационных файлов? Или можно как-то "откатить"?
Спасибо большое всем!!!
Интересно, а мог-ли я еще что-то попортить? Наверное не только этот файл пострадал... Как узнать, какие должны быть правильные владельцы у конфигурационных файлов? Или можно как-то "откатить"?
Скорее всего, у меня Убунту, хотя местами получается Дебиан....
-
Denikin
- Сообщения: 119
Re: [Решено]Что-то с доступом моим стало....
fanat писал(а): ↑12.03.2010 13:16загрузился в recovery-mode, сделал chown root /etc/sudoers - отвисло!
Спасибо большое всем!!!
Интересно, а мог-ли я еще что-то попортить? Наверное не только этот файл пострадал... Как узнать, какие должны быть правильные владельцы у конфигурационных файлов? Или можно как-то "откатить"?
в etc/ там у все должны быть рут (но думаю бывают редкие исключения)
вот так можно проверить
Код: Выделить всё
sudo find /etc ! -uid 0у мну одна такая прога нашлась с юзером couchdb
-
fanat
- Сообщения: 124
Re: [Решено]Что-то с доступом моим стало....
а www-data там может быть?
sudo find /etc ! -uid 0
- показал ОЧЕНЬ много файлов...
надо делать
chown -R root /etc/*
да?
sudo find /etc ! -uid 0
- показал ОЧЕНЬ много файлов...
надо делать
chown -R root /etc/*
да?
Скорее всего, у меня Убунту, хотя местами получается Дебиан....
-
Denikin
- Сообщения: 119
-
nesk
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: [Решено]Что-то с доступом моим стало....
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
blackdevil
- Бывший модератор
- Сообщения: 2751
- Статус: Добровольный помощник
- ОС: Ubuntu (lts)
Re: [Решено]Что-то с доступом моим стало....
Лучше ничего более не трогайте, пока все работает. От добра добра не ищут 
Простые решения для Ubuntu-подобных систем: смотрим тут
-
fanat
- Сообщения: 124
Re: [Решено]Что-то с доступом моим стало....
отдал все содержимое /etc руту. Вроде фурычит пока, даже перезагрузил пару раз 
Скорее всего, у меня Убунту, хотя местами получается Дебиан....