FreeBSD ACL - ACL część 6
Wpisany przez crash poniedziałek, 17 października 2005 19:05
Tworzenie kopii zapasowej ACLi
Jeżeli zdecydowałeś się używać ACL, musisz również pamietać o solidnej kopii zapasowej. Najlepszym rozwiązaniem jest instalacja narzędzia <b>/usr/ports/archivers/star</b> z kolekcji portów. Jeżeli używałeś wcześniej narzędzia do kompresji ' tar ' nie powinno to zająć zbyt wiele czasu.
W tym przykładzie, superużytkownik tworzy katalog kopii zapasowej należący do użytkownika dru który chce stworzyć kopię:
# mkdir -p /usr/backups/dru # chmod dru:dru /usr/backups/dru # exit |
Następnie dru, tworzy kopię zapasową swojego katalogu uwzględniając ACL:
% whoami dru % cd % star -cv -Hexustar -acl -f /usr/backups/dru/home.tgz . |
Teraz dru, chce przywrócić pliki w tymczasowym katalogu:
% mkdir ~/tmp % cd ~/tmp % star -xv -Hexustar -acl -f home.tgz |
Uwaga: Jeżeli chcesz przywrócić pliki do katalogu który znajduje sie na partycji bez uruchomionych list dostępu, pliki beda miał zwykłe prawa pozbawione ACL.
Wnioski
Wielu użytkowników nie slyszało wcześniej o zaletach jakie niesie używanie ACL, lub uważają że jest za trudne do używania. Spędziłąm pół godziny aby pokazując użytkownikom, w jaki sposób używać narzędzia <b>eiciel oraz star</b>, i teraz sie zastanawiają w jaki sposób mogli żyć bez Access Control List.
--
Tekst ten jest tłumaczeniem artykułu Dru Lavigne za jej zgodą - " Using FreeBSD's ACLs ", który ukazał się na stronie O'Reilly. Jeżeli pojawiły się jakiekolwiek niezgodności proszę o kontakt.