Na moim komputerze jest dwóch użytkowników „root” i „user1”. W /home
Mam katalog dla „użytkownika 1” /home/user1
. Teraz chcę ograniczyć użytkownikowi root dostęp do /home/user1
katalogu w celu odczytu, zapisu i wykonania. Czy to możliwe ?
Jak to zrobić, pomóż mi? Z góry dziękuję.
permissions
root
users
user-management
ownership
manikanta
źródło
źródło
Odpowiedzi:
Nie, nie możesz.
Nawet jeśli zaimplementujesz jakąś ochronę, jest on rootem. Może ją cofnąć.
Jedyną sugestią jest: szyfrowanie, a jeśli jesteś zalogowany, nadal może zobaczyć, co masz.
źródło
Po zbadaniu tego postanowiłem wziąć rozwiązanie jako ustawienie niezmiennego bitu w tym katalogu. W takim przypadku każdy użytkownik może uniknąć przypadkowego usunięcia, nawet root nie może usunąć pliku. Ale na stałe nie jest to możliwe.
chattr +i <filename>
teraz nikt nie może usunąć pliku, dopóki nie zresetuje się niezmiennego bitu za pomocą polecenia
chattr -i <filename>
wiedzieć, że
lsattr
polecenie statusu jest przydatne.Dziękujemy za cenne odpowiedzi.
źródło