Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: По настраивал систему: sudo: /etc/sudoers is owned by uid 1000, should be 0  (Прочитано 2926 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mixim

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Являюсь новым пользователем ОС Ubuntu 12.04, до этого никаких дистрибутивов Linux не использовал - слабо знаком с командами терминала. После установки системы, установил драйвера на МФУ Xerox Phaser 3100MFP, сперва печатало нормально, а потом стало выводить лишь первый документ после включения МФУ и все(дальше приходится ждать минут 10-15 прежде чем появится возможность что-либо распечатать). Настрочил запрос в тех.поддержку Xerox с просьбой объяснить почему так происходит (сперва не нашел эту тему на Forum.Ubuntu, хотя она и по Ubuntu 10.04), на что получил просьбу отослать параметры МФУ (распечатать и отсканировать). Начал пытаться сканировать и понял, что сканер из под обычного пользователя не работает (нет доступа), приходится запускать программу для сканирования через sudo, но и в этом случае возникают проблемы. Решил попробовать предоставить обычному пользователю возможность работы со сканером. Начал искать в сети мануалы по настройке и нашел через поисковик здесь очень скомканное объяснение как это можно сделать. Не удавалось выполнить:
Цитировать
Добавить в /etc/modprobe.d/blacklist.conf в самый конец blacklist usblp
поэтому с помощью chmod сменил владельца папки /etc на текущего пользователя, успешно выполнил указанную операцию и полез дальше:
Цитировать
в /etc/udev/rules.d/40-libsane.rules до строки "# The following rule will disable USB autosuspend for the device" вставить

# Xerox scanners
ATTRS{idVendor}=="0924", ENV{libsane_matched}="yes"
# Xerox Phaser 3100MFP
ATTRS{idVendor}=="0924", ATTRS{idProduct}=="xxxx", ENV{libsane_matched}="yes"

где xxxx - значение "product=0x" в выводе команды sane-find-scanner
но в указанном каталоге просто не нашел файла "40-libsane.rules" и поэтому полез дальше в поисковик, в котором нашел замечательную вышеприведенную ссылку на Forum Ubuntu. Выполняю предложенную последовательность действий(в приведенном мануалле судя по всему есть ошибки в именовании функций):
Цитировать
mixim@Miximia:~$ sane-fine-scanner
Команда 'sane-fine-scanner' не найдена, возможно вы имели в виду:
 Команда 'sane-find-scanner' из пакета 'sane-utils' (main)
sane-fine-scanner: команда не найдена
mixim@Miximia:~$ sudo sane-find-scanner
sudo: /etc/sudoers is owned by uid 1000, should be 0
sudo: no valid sudoers sources found, quitting
sudo: не удаётся инициализировать модуль политики
mixim@Miximia::~$ sudo gpasswd -a mixim scanner
sudo: /etc/sudoers is owned by uid 1000, should be 0
sudo: no valid sudoers sources found, quitting
sudo: не удаётся инициализировать модуль политики
Как понимаю, по своей неопытности сменил владельца необходимых файлов и теперь все посыпалось.
Подскажите пожалуйста, как можно реабилитировать систему (избавиться от указанных ошибок) и подключить сканер МФУ Phaser 3100MFP в Ubuntu 12.04?
Попробовал сменить владельца /etc на root:
Цитировать
chown -R root /etc
но получил:
Цитировать
chown: изменение владельца «/etc»: Операция не позволяется
« Последнее редактирование: 13 Августа 2012, 11:15:07 от Mixim »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
(Нажмите, чтобы показать/скрыть)

Собственно не первая тема на тему chmod -R поиск таки рулит. Грабли ваши натоптаны уже неоднократно....
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

 

Страница сгенерирована за 0.316 секунд. Запросов: 26.