В доступе отказано для всех команд sudo

Я только что набрал "sudo chmod 770". в моем каталоге / usr / bin по ошибке

[acc]:/usr/bin$ sudo chmod 770 .

Теперь каждый раз, когда я запускаю команду sudo, я получаю сообщение об ошибке «Отказано в доступе»

[acc]~$ sudo
bash: /usr/bin/sudo: Permission denied

Когда я открываю новый терминал, я получаю: "bash: groups: команда не найдена"

Пожалуйста, помогите мне решить эту проблему ...: (

4
задан 6 October 2013 в 13:10

3 ответа

Необходимо загрузиться от LiveCD, затем делают следующее:

  1. Смонтируйте свою установку Ubuntu путем нажатия на значок устройства в файловом менеджере.
  2. Откройте терминал и cd в /usr/bin папка той установки Вы смонтировались сверху.
  3. Работайте эта команда, чтобы дать всем пользователям выполняют полномочия

    sudo chmod -R a+x .
    
  4. Выполните эту команду для предоставления всех пользовательских полномочий чтения

    sudo chmod -R a+r .
    
  5. Выполните эту команду для удаления всех пользователей (кроме root) пишут полномочия

    sudo chmod -R o-w .
    
  6. Перезагрузка и видит, работает ли она.
3
ответ дан 6 October 2013 в 13:10
  • загрузка в режиме восстановления
  • Выберите root
  • Нажмите enter для продолжения
  • Введите chmod 755 / usr / bin
0
ответ дан 6 October 2013 в 13:10

Одна из возможностей:

  1. Загрузитесь в режим восстановления с Ubuntu. (выберите дополнительные параметры в меню grub, затем Ubuntu с режимом восстановления)

  2. Затем выберите «Root» в списке параметров. Это даст вам root-права в режиме восстановления, и вы войдете в терминал

  3. do: cd /usr/bin, а затем попытаетесь сделать sudo chmod 777

  4. [ 115]

    (я не уверен, должно ли это быть 7777, потому что это предоставляет доступ каждому)

    4. Перезагрузка

    Удачи.

0
ответ дан 6 October 2013 в 13:10

Другие вопросы по тегам:

Похожие вопросы: