Wpis z mikrobloga

Linux: Jest jakiś sposób naprawić/odwrócić błąd nadania wszystkim folderom i plikom partycji systemowej chmoda -r 777?
Powiedzmy że się źle wcisnęło i całą partycję mi przeleciało zmieniając na 777.
#linux #ubuntu #pytaniedoeksperta
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SnowFox: No tak, ale przecież każdy folder i każdy plik ma innego chmoda i skąd mam po pierwsze wiedzieć jakie które miały, a po drugie nawet to wiedząc, manualnie to przywracać może zająć wieczność.
  • Odpowiedz
@WakeupPoland: nie da się tego w prosty sposób odczarować. Na Twoim miejscu zainstalowłbym na maszynie wirtualnej tą samą dystrybucje, napisał skrypt który zbierze jakie uprawnienia są domyślnie po instalacji, a drugim skryptem próbowałbym je ustawić tam gdzie je zepsułeś.
  • Odpowiedz
@yuim: Też mi to właśnie przyszło do głowy, jednak to nie ten skill żeby na takie coś sobie pozwolić, także pozostaje mi reinstall. Dzięki za odp.
Swoją drogą fajnie by było jakby konsola ostrzegała przed tego typu akcjami, przecież to nie powinno być nic skomplikowanego taki ficzer dodać, a mogłoby dupę uratować :P
  • Odpowiedz
Swoją drogą fajnie by było jakby konsola ostrzegała przed tego typu akcjami, przecież to nie powinno być nic skomplikowanego taki ficzer dodać, a mogłoby dupę uratować :P


rm wyszło już naprzeciw tego typu użytkownikom, z wymaganą opcją "--no-preserve-root". Jak widać chmod pozostał w tyle. ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
  • Odpowiedz
@secondreality: Ale w sumie może ktoś już miał podobną sytuację i motywację i skrypt gdzieś lata na necie? (sprawdziłem na szybko ale nic nie znalazłem)

I w drugą stronę - jeśli napisałbyś taki skrypt to można by go było gdzieś umieścić tak, żeby inni mogli skorzystać? I działałby on na konkretne dystrybucję czy niezależny?
  • Odpowiedz
Znam przypadek gdzie gość zrobił 'chown -R user /' bo to jest jego komp i wszystkie pliki powinny należeć do niego. Potem pytał czemu nie działa :D
  • Odpowiedz
@WakeupPoland: Jeśli to domowy system, to ja bym ustawił 755 dla katalogów i 644 dla plików. Tylko ostrożnie z katalogami /bin /sbin /usr/bin /usr/sbin, żeby przypadkiem nie zabrać bitu wykonywalności niezbędnym programom. ( ͡° ͜ʖ ͡°)

Myślę, że w ciemno możesz odpalić
chmod -R go-w /usr
bo wg FHS katalog /usr jest tylko do odczytu
  • Odpowiedz