Odpowiedzi:
Zostało to całkiem dobrze rozwiązane w pytaniu o awarię serwera: Dlaczego „chmod -R 777 /” jest destrukcyjny? , więc podsumuję:
Zasadniczo, robiąc to, umożliwiasz wszystkim dostęp do każdego pliku w systemie. W tej sytuacji wiele programów odmówi uruchomienia, ponieważ sprawdzają i oczekują uprawnień, a programy, które polegają na setgid/ setuidrównież utraciły te uprawnienia.
System może działać po tym poleceniu, ale wyniki będą nieprzewidywalne, gdy konieczne będzie ponowne uruchomienie usługi lub ponowne uruchomienie.
Jeśli chodzi o wydajność, najprawdopodobniej nie przyniesie żadnego efektu.
Z punktu widzenia bezpieczeństwa może to mieć katastrofalne skutki. Oznacza to, że każdy użytkownik w systemie (również domyślny - niektóre z nich są tworzone przez instalowane aplikacje) ma dostęp do dowolnego pliku. Oznacza to nie tylko, że każdy użytkownik może wykonać cokolwiek w twoim systemie (np. Zainstalować narzędzie powodziowe i przeprowadzić atak DoS na innym hoście), ale będzie miał również dostęp do poufnych danych (twoich danych osobowych, a także danych hasła, większość prawdopodobnie w sposób zaszyfrowany, ale nadal stanowi ryzyko, patrz John the Ripper ).
Ustawienie tych uprawnień byłoby jak bezużyteczne. Jest to coś więcej niż zła praktyka. Z mojego punktu widzenia powinna istnieć nota potwierdzająca ryzyko i jeśli nadal chcesz kontynuować ...