Не работает sudo!!!!!

Сообщения
20
#1
При попытке воспользоваться терминалом натыкаешься на такую вещь-
Чтение списков пакетов… Готово
W: chmod 0700 of directory /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (1: Операция не позволена)
E: Не удалось открыть файл блокировки /var/lib/apt/lists/lock - open (13: Отказано в доступе)
E: Невозможно заблокировать каталог /var/lib/apt/lists/
W: Проблема при удалении файла /var/cache/apt/pkgcache.bin - RemoveCaches (13: Отказано в доступе)
W: Проблема при удалении файла /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Отказано в доступе)
(реакция на sudo apt update)
А вот реакция на попытку установить 2GIS-
daniil@astra:~$ gpg —keyserver hkp://keyserver.ubuntu.com —recv-keys 69ECCC891636CC92
gpg: keybox '/home/daniil/.gnupg/pubring.kbx' created
gpg: /home/daniil/.gnupg/trustdb.gpg: trustdb created
gpg: key 69ECCC891636CC92: public key "Double GIS (Repository 2GIS) <tech@2gis.ru>" imported
gpg: Total number processed: 1
gpg: imported: 1
daniil@astra:~$ gpg —armor —export 69ECCC891636CC92 | sudo apt-key add -
»> /etc/sudoers: ошибка синтаксиса near line 28 «<
sudo: parse error in /etc/sudoers near line 28
sudo: no valid sudoers sources found, quitting
sudo: не удаётся инициализировать модуль политики
daniil@astra:~$
 

Olej

New member
Сообщения
1 307
#3
W: Проблема при удалении файла /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Отказано в доступе)
(реакция на sudo apt update)
Ну так у вас намудрено в разрешениях /etc/sudoers чего-то. В этот файл нужно лазить с большой осторожностью и большим пониманием. Всё для этого хорошо описано.

Возможности sudo нужны далеко не всем!
Простейшее решение: добавить пользователя, под которым вы норовите это делать, в группу sudo:
Код:
olej@ACER:/etc$ cat /etc/group | grep sudo
sudo:x:27:olej
Делается это командой (как вариант):
Код:
olej@ACER:/etc$ /sbin/adduser --help
...
adduser ПОЛЬЗОВАТЕЛЬ ГРУППА
   Добавить существующего пользователя в существующую группу
...
 
Последнее редактирование:

Olej

New member
Сообщения
1 307
#11
При инсталляции системы (CE, SE, любой Linux - не важно) у вас запрашивается пользователь (login : password), которому разрешено в системе выполнять административные действия - выполняя команды с sudo, от имени root.
Все действия с пользователями и с файлами администрирования (/etc/sudoers и мн. др.) вы можете делать можете только от имени этого пользователя-администратора.

А если вы забыли, не записали, ввели его не в той раскладке клавиатуры или с CapsLock эти login : password административного пользователя - то всё ... сливайте воду :eek: - можете систему переустанавливать! :cry:

Установите (apt) mc + редактируйте его mcedit по F4 ... Наслаждайтесь. :LOL:
 

Montfer

New member
Сообщения
2 364
#12
Если есть загрузочная флешка с каким нибудь дистрибутивом, можно попытаться запуститься с нее без установки дистрибутива и отредактировать файл.
 
Сообщения
20
#13
При инсталляции системы (CE, SE, любой Linux - не важно) у вас запрашивается пользователь (login : password), которому разрешено в системе выполнять административные действия - выполняя команды с sudo, от имени root.
Все действия с пользователями и с файлами администрирования (/etc/sudoers и мн. др.) вы можете делать можете только от имени этого пользователя-администратора.

А если вы забыли, не записали, ввели его не в той раскладке клавиатуры или с CapsLock эти login : password административного пользователя - то всё ... сливайте воду :eek: - можете систему переустанавливать! :cry:


Установите (apt) mc + редактируйте его mcedit по F4 ... Наслаждайтесь. :LOL:
Нет, пароль администратора я не забыл-он такой же, как и пользователя!!!!
 

Olej

New member
Сообщения
1 307
#14
Похоже удалять придется ОС, а жаль
Если вам известны login : password для администратора (созданного при инсталляции), то ничего не нужно удалять...
Зайдите себе в root сессию в терминале, и делайте:
Код:
$ sudo -i
...
 
Сообщения
20
#16
Если вам известны login : password для администратора (созданного при инсталляции), то ничего не нужно удалять...
Зайдите себе в root сессию в терминале, и делайте:
Код:
$ sudo -i
...
Сбрасывает, ошибка аутентификации, причем не только в Астре
 
Сообщения
20
#20
daniil@astra:~$ sudo -i
>>> /etc/sudoers: ошибка синтаксиса near line 28 <<<
sudo: parse error in /etc/sudoers near line 28
sudo: no valid sudoers sources found, quitting
sudo: не удаётся инициализировать модуль политики