[Решено]Что-то с доступом моим стало....

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

fanat
Сообщения: 124

[Решено]Что-то с доступом моим стало....

Сообщение fanat »

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:~$


И соответственно, недоступна ни одна из административных функций. Другой юзер, от которого систему ставил, тоже больше не судоер. Что случилось - не пойму. Что делать-то?

Скорее всего, у меня Убунту, хотя местами получается Дебиан....
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: [Решено]Что-то с доступом моим стало....

Сообщение nesk »

Покажите
ls -l /etc/sudoers
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
fanat
Сообщения: 124

Re: [Решено]Что-то с доступом моим стало....

Сообщение fanat »

user@comp:~$ ls -l /etc/sudoers
-r--r----- 1 user root 557 2010-01-14 02:00 /etc/sudoers


вроде, в судоерсах. Но sudo не дает
Скорее всего, у меня Убунту, хотя местами получается Дебиан....
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: [Решено]Что-то с доступом моим стало....

Сообщение nesk »

fanat писал(а):
12.03.2010 11:25
-r--r----- 1 user root 557 2010-01-14 02:00 /etc/sudoers

а должно быть
-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
Спасибо сказали:
fanat
Сообщения: 124

Re: [Решено]Что-то с доступом моим стало....

Сообщение fanat »

user@comp:~$ find /etc -user user
find: `/etc/cups/ssl': Permission denied


а как такое могло случиться?
Скорее всего, у меня Убунту, хотя местами получается Дебиан....
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: [Решено]Что-то с доступом моим стало....

Сообщение nesk »

fanat писал(а):
12.03.2010 11:36
user@comp:~$ find /etc -user user
find: `/etc/cups/ssl': Permission denied

Эм... а чего он /etc/sudoers не нашел? Хм. должен был его найти. Это поиск по владельцу файла (если я не напутал в ключах) а у Вас user владелец /etc/sudoers.
Повторите команду.
fanat писал(а):
12.03.2010 11:36
а как такое могло случиться?

Наверно Вы игрались с командой chown и что-то напутали с ключами и параметрами ?
Ну или Вы явно сделали
sudo chown user /etc/sudoers
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
fanat
Сообщения: 124

Re: [Решено]Что-то с доступом моим стало....

Сообщение fanat »

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
может, что-то и не то написал, ненароком :(
Скорее всего, у меня Убунту, хотя местами получается Дебиан....
Спасибо сказали:
Denikin
Сообщения: 119

Re: [Решено]Что-то с доступом моим стало....

Сообщение Denikin »

ну как уже сказали, зайдите в safe mode и выставите владельцем рута на файл /etc/sudoers
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: [Решено]Что-то с доступом моим стало....

Сообщение nesk »

Denikin, я только никак не пойму, почему команда find не находит /etc/sudoers? Где я накасячил с параметрами?
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
Denikin
Сообщения: 119

Re: [Решено]Что-то с доступом моим стало....

Сообщение Denikin »

а если так?

Код: Выделить всё

sudo find /etc -uid 1001


Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: [Решено]Что-то с доступом моим стало....

Сообщение nesk »

Denikin писал(а):
12.03.2010 13:12
sudo find /etc -uid 1001

sudo не сработает (оно как раз и сломалось), а
find /etc -uid 1001
стоит попробовать
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
fanat
Сообщения: 124

Re: [Решено]Что-то с доступом моим стало....

Сообщение fanat »

загрузился в recovery-mode, сделал chown root /etc/sudoers - отвисло! :)

Спасибо большое всем!!! :)

Интересно, а мог-ли я еще что-то попортить? Наверное не только этот файл пострадал... Как узнать, какие должны быть правильные владельцы у конфигурационных файлов? Или можно как-то "откатить"?
Скорее всего, у меня Убунту, хотя местами получается Дебиан....
Спасибо сказали:
Denikin
Сообщения: 119

Re: [Решено]Что-то с доступом моим стало....

Сообщение Denikin »

fanat писал(а):
12.03.2010 13:16
загрузился в recovery-mode, сделал chown root /etc/sudoers - отвисло! :)

Спасибо большое всем!!! :)

Интересно, а мог-ли я еще что-то попортить? Наверное не только этот файл пострадал... Как узнать, какие должны быть правильные владельцы у конфигурационных файлов? Или можно как-то "откатить"?

в etc/ там у все должны быть рут (но думаю бывают редкие исключения)
вот так можно проверить

Код: Выделить всё

sudo find /etc ! -uid 0

у мну одна такая прога нашлась с юзером couchdb
Спасибо сказали:
fanat
Сообщения: 124

Re: [Решено]Что-то с доступом моим стало....

Сообщение fanat »

а www-data там может быть?

sudo find /etc ! -uid 0
- показал ОЧЕНЬ много файлов...


надо делать

chown -R root /etc/*

да?
Скорее всего, у меня Убунту, хотя местами получается Дебиан....
Спасибо сказали:
Denikin
Сообщения: 119

Re: [Решено]Что-то с доступом моим стало....

Сообщение Denikin »

fanat писал(а):
12.03.2010 14:57
а www-data там может быть?

sudo find /etc ! -uid 0
- показал ОЧЕНЬ много файлов...


надо делать

chown -R root /etc/*

да?

а что за файлы, кто владелец? надо с каждым отдельный разговор )
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: [Решено]Что-то с доступом моим стало....

Сообщение nesk »

fanat писал(а):
12.03.2010 13:16
Как узнать, какие должны быть правильные владельцы у конфигурационных файлов?

Проверка установленных пакетов с помощью debsums.
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: [Решено]Что-то с доступом моим стало....

Сообщение blackdevil »

Лучше ничего более не трогайте, пока все работает. От добра добра не ищут ;)
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
fanat
Сообщения: 124

Re: [Решено]Что-то с доступом моим стало....

Сообщение fanat »

отдал все содержимое /etc руту. Вроде фурычит пока, даже перезагрузил пару раз :)
Скорее всего, у меня Убунту, хотя местами получается Дебиан....
Спасибо сказали: