Ponieważ dane prezentowane przez LinuxStat mogą być
wykorzystane przez niepowołane osoby, konieczne jest zastosowanie odpowiednich
zabezpieczeń. Szczególnie jest to ważne w przypadku
możliwości zmiany parametrów wykresów.
Program nie pozwoli na oglądanie statystyk, dopóki nie skonfiguruje się jego zabezpieczeń.
Jeżeli nie dbamy o zabezpieczenia, to należy usunąć plik blokady. Można to wykonać za pomocą polecenia
rm /usr/local/lstat/etc/lstat.lckoczywiście do wykonania tej operacji potrzebną są prawa roota Lepszą metodą jest wykorzystanie metod obsługiwanych przez zastosowany serwer WWW. Do przeglądania wykresów wystarczy dostęp do skryptu lstat.cgi, katalogu z obrazkami i pomocy. Do zmiany parametrów potrzebny jest dostęp do skryptu edit.cgi
Osoby, które korzystają z Apache mogą skorzystać z programu security_lstat, który znajduje się domyślnie w /usr/local/lstat/bin. Tworzy on odpowiednie pliki .htaccess, które kontrolują dostęp do programu przez WWW. Definiuje on dwa poziomy zabezpieczeń - CZYTELNIK do oglądania stron i EDYTOR - dodatkowe prawa do zmiany parametrów wykresów. Zabezpieczenia mogą pozwalać na łączenie się z przeglądarkami z odpowiedniego zakresu IP lub/i wymuszają podanie nazwy użytkownika i hasła. Program ma interfejs tekstowy, który może współpracować z nadrzędziem dialog, jeśli jest zainstalowane w systemie. W przypadku problemów można wymusić czysto tekstowy interfejs, uruchamiając program security_lstat z przełącznikiem --text
Przykład wyboru rodzaju zabezpieczeń:
Po wybraniu opcji WEDLUG IP należy podać listę dozwolonych adresów IP przeglądarek, rozdzielonych przecinkiem. np.
127.0.0.1, 192.168.30., 10.0.0.13
Po poprawnym zakończeniu programu, nasze statystyki są zabezpieczone i można rozpocząć ich oglądanie.
W zależności od stosowanej polityki bezpieczeństwa można wprowadzić dodatkową autoryzację z wykorzystaniem nazwy użytkownika i hasła. Osoby, które jeszcze bardziej chciały zabezpieczyć dostęp do wykresów, mogą stosować połączenia SSL i certyfikaty. Dobrym pomysłem jest także zmiana domyślnego portu serwera WWW (80), na inny niestandardowy.
Skrypt zbierający dane do wyświetlania (lstatd) pracuje jako serwis z prawami roota. Zapisuje on dane do plików, które znajdują się w katalogach, gdzie tylko root ma możliwość zapisu. Skrypty tworzące nowe obrazki do wykresów działają z prawami użytkownika serwera WWW.