Пожалуйста, я использую Ubuntu 11.10, и я сделал ошибку в системных каталогах, изменил права доступа для всего содержимого на 777. Я пытался исправить некоторые файлы, но не могу исправить все каталоги и файлы. Могу ли я вернуться к разрешениям по умолчанию ??
Спасибо.
We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
fdisk, формат, переустановка, ду да, ду да. т.е.
root@loki:~# find /etc/ -type f -exec ls -al {} \; | awk '{print $1}' | sort | uniq
-r--r-----
-rw-------
-rw-r-----
-rw-r--r--
-rw-rw-r--
-rwxr-xr-x
root@loki:~# find /etc/ -type d -exec ls -al {} \; | awk '{print $1}' | sort | uniq
drwx------
drwxr-s---
drwxr-xr-x
drwx--x---
lrwxrwxrwx
-r--r-----
-rw-------
-rw-r-----
-rw-r--r--
-rw-rw-r--
-rwxr-xr-x
некоторые общие chmod'ing и chowing в / etc не исправят это. Вы сделали правильный беспорядок, и переустановка это самый быстрый и чистый способ исправить это правильно. любая вещь, кроме восстановления содержимого или изображений из резервных копий, является пустой тратой времени и неполной.
Приведите это в соответствие с опытом (я, конечно же, воспользовался многими навыками установки) и двигайтесь вперед.
Давайте сделаем это из терминала
1) sudo -i
2) sudo chown root.root /etc/*
3) sudo chmod 755 /etc/*
4) exit
В случае, если вам необходимо сбросить разрешения для sudoers, необходимо установить следующие разрешения:
1) chmod 440 /etc/sudoers
Он принадлежит root.root [ 1112]
Я думаю, что большинство файловых систем имеют разрешение 755 для папок и 644 для файлов, за исключением / bin, в котором исполняемые файлы имеют владельца root. Надеюсь, это поможет ...