После изменения разрешений и прав собственности система начинает выдавать мне ошибки

Все проблемы начались, когда я изменил владельца и права доступа с помощью gksu nautilus из папки ETC и SBIN, после осознания того, что я сделал, я проследил за некоторыми онлайн-потоками, которые я перенес chmod и chown на таким, каким он должен быть. Некоторые проблемы были решены.

1-я проблема. Команда '' Команда не может быть найдена, потому что '/ sbin' не включен в переменную среды PATH. Скорее всего, это связано с отсутствием административных привилегий, связанных с вашей учетной записью. : команда не найдена Та же ошибка в этом посте.

То же самое в этом вопросе; Команда не может быть найдена, потому что / sbin не включен в переменную окружения PATH

Решение, которое они дали мне по этой ссылке, не сработало для меня. У меня есть следующий код в моем файле среды PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

Вторая проблема, которую я имею: Когда я печатаю Sudo SU, я получаю ошибку sudo: unable to stat /etc/sudoers.d/README: no such file or directory

Третья проблема: Файл Zila не даст мне разрешение доступа к FTP на моем Linux-сервере, даже когда я использую IP-адрес, который должен работать.

Четвертая проблема: имя моего хоста перестало работать для локальных компьютеров в сети. IP-адрес работает, и я могу видеть свои файлы с IP-адреса

Обновление * Я запустил это. из Как сбросить разрешения по умолчанию для / etc?

$ sudo su
# chown -R root:root /etc
# find /etc -type f -exec chmod 644 {} +
# find /etc -type d -exec chmod 755 {} +
# chmod 755 /etc/init.d/* /etc/rc.local /etc/network/* /etc/cron.*/*

Все заработало. Однако я мог бы что-то сделать в процессе, теперь я получаю сообщение об ошибке, когда открываю терминал. При создании дочернего процесса для этого терминала произошла ошибка. Ошибка Getpt: В доступе отказано.

У меня все еще есть доступ к моему терминалу, который я еще не закрыл. Можно ли исправить это, прежде чем я закрою свой терминал?

Обновление Исправьте все, но сетевой менеджер не запускается при загрузке. нет подключения к интернету, если я не наберу в терминале запуска сетевого менеджера. Я использую этот компьютер в качестве сервера. мне нужен случай

1
задан 13 April 2017 в 15:23

1 ответ

  • Файлы внутри/bin/должны быть 755 за исключением символьных ссылок те потребности быть 777, и все принадлежат root:root.
  • Файлы внутри/etc/должны быть 644 и принадлежавшие root:root за исключением (если у Вас есть какой-либо из них, который является):

    корневой демон-rw-r-----1 144 20.02.2007 корневой корень 13:41 at.deny drwxr-xr-x 2 4096 14.11.2007 11:01 libpaper.d-rw-r-----1 корня соединяется 216 26.02.2008 корневой корень 18:25 fuse.conf drwxr-xr-x 2 4096 26.03.2008, 18:23 lsb-основывает корневой корень drwxr-xr-x 2 4096 01.04.2008 14:45 jvm.d

    (могли бы быть другие файлы для Вас). Снова: символьные ссылки те потребности быть 777. каталоги должны, чтобы быть 755.

С этим необходимо быть в состоянии вручную сбросить их от живого DVD. Если у Вас есть 2-я подобная операционная система, также возможно скопировать permissons с той системы. Этот ответ от jlovi может использоваться для создания файла с разрешением в них. И выполняемый в поврежденной системе для восстановления полномочий.

, Если это не возможно, можно также переустановить без форматирования. Это будет бережно хранить Ваши документы, но переустановит системные файлы Ubuntu.

0
ответ дан 13 April 2017 в 15:23

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

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