Ubuntu Linux używa grup, które pomagają zarządzać użytkownikami, ustalać uprawnienia dla tych użytkowników, a nawet monitorować, ile czasu spędzają przed komputerem. Oto przewodnik dla początkujących, jak to wszystko działa.
Ubuntu jest skonfigurowany dla pojedynczej osoby, z której można korzystać po zainstalowaniu go w systemie, ale jeśli więcej niż jedna osoba będzie korzystała z komputera, najlepiej dla każdej osoby mieć własne konto użytkownika. W ten sposób każda osoba może mieć osobne ustawienia i dokumenty, a pliki mogą być chronione przed przeglądaniem przez innych użytkowników na tym samym komputerze.
Zwykle komputery z systemem Linux mają dwa konta użytkowników - własne konto użytkownika i konto root, czyli superużytkownik, który może uzyskać dostęp do wszystkiego na komputerze, dokonać zmian systemowych i administrować innymi użytkownikami. Ubuntu działa jednak trochę inaczej - domyślnie nie można się zalogować bezpośrednio jako root i używasz sudo polecenie, aby przejść do dostępu na poziomie root, gdy trzeba dokonać zmiany.
Linux przechowuje listę wszystkich użytkowników w pliku "/ etc / groups". Możesz uruchomić to polecenie w Terminalu, aby przeglądać i edytować grupy i użytkowników w systemie:
sudo vigr / etc / groups
Aby utworzyć nowego użytkownika, możesz przejść do System -> Administracja -> Użytkownik i grupy, a następnie kliknąć przycisk "Dodaj", aby dodać nowego użytkownika.
Podaj odpowiednią nazwę, która identyfikuje innego użytkownika i zaznacz pole wyboru "zaszyfruj", aby zabezpieczyć swój katalog domowy.
Kliknij przycisk "Ustawienia zaawansowane", aby skonfigurować uprawnienia użytkownika.
Moduł zarządzania użytkownikami wymienia uprawnienia Anny w zakładce "Uprawnienia użytkownika".
Zalecamy usunięcie uprawnienia "Administruj systemem" z innych kont użytkowników. Ma to na celu upewnienie się, że inni użytkownicy nie mogą łatwo zmienić krytycznych ustawień systemu, które mogą zagrozić Twojemu Linux-owi.
Każdy plik w systemie Linux ma zestaw uprawnień użytkowników i grup, a za pomocą polecenia ls -l można wyświetlić pełny zestaw uprawnień i atrybutów z terminala.
Czytanie od lewej do prawej, każda pozycja na liście oznacza:
1
Na przykład w przykładzie pokazującym plik o nazwie anki, uprawnienia to rwxr-xr-x, plik jest własnością użytkownika root i należy do grupy root i ma 159 bajtów.
Flaga uprawnień składa się z czterech komponentów, przy czym pierwszy znak jest flagą, zwykle używany do wskazania, czy jest to katalog, czy plik - katalog wyświetli "d", a zwykły plik pokaże "-". Następne 9 znaków podzielono na zestawy 3 znaków, które wskazują uprawnienia użytkowników, grup i wszystkich.
W tym konkretnym przykładzie mamy rwxr-xr-x, który może być podzielony w następujący sposób:
Uprawnienia odpowiadają następującym wartościom:
Oznacza to, że dla danego pliku każdy ma uprawnienia do odczytu i wykonywania, ale tylko root ma dostęp do zapisu do pliku.
Anna jest siódmoklasistką i jej brat Peter właśnie zapisał się na kurs programowania na uniwersytecie. Anna będzie bardziej zainteresowana wykorzystaniem oprogramowania edukacyjnego do pracy domowej z matematyki lub geografii, w porównaniu do Petera, który jest bardziej zainteresowany korzystaniem z narzędzi programistycznych.
Możemy skonfigurować dostęp Anny i Piotra do tych aplikacji, przypisując je do odpowiednich grup z modułu "Zarządzaj grupami".
Stwórzmy dwie grupy użytkowników, grupę studentów K-12, grupę studentów uniwersyteckich i przypisz odpowiednie konta użytkowników do każdej grupy.
Powinniśmy dać uczniom K-12 uprawnienia do uruchamiania oprogramowania edukacyjnego.
Linux przechowuje większość plików wykonywalnych w katalogu / usr / bin, na przykład Linux przechowuje Anki w katalogu / usr / bin / anki. Jeśli nie wiesz, gdzie znajduje się plik, which polecenie jest wygodnym sposobem na znalezienie lokalizacji z terminala:
który anki
Przydzielmy Anki i Kig do grupy k12 za pomocą chown polecenie, które używa następującego formatu:
sudo chown: [nazwa grupy] [lista plików]
Możesz również odwołać dostęp do odczytu i wykonywania z innych grup użytkowników za pomocą chmod dowództwo.
sudo chown: [nazwa grupy] [lista plików]
To polecenie daje członkowi grupy K12 dostęp do Anki i Kiga. Powinniśmy ograniczyć prawa dostępu grupy uniwersyteckiej z Anki i Kig, usuwając uprawnienia do odczytu i wykonywania z grup "Inne". Format polecenia to:
chmod [ugoa] [+ - =] [rwxXst] fileORdirectoryName
Pierwsze polecenie, które wykonaliśmy w linii poleceń, usuwa uprawnienia read (r) i execute (x) z grupy "Other". Opcja "O" wskazuje, że modyfikujemy prawo dostępu do pliku Inny Grupa. Opcja "-" oznacza, że chcemy usunąć pewne plik uprawnienia określone w parametrach następujących po opcji "-". Strona podręcznika chmod zawiera szczegółowe wyjaśnienie tych opcji.
man chmod
Timekpr pozwala nam ustawić każdemu użytkownikowi ograniczoną ilość czasu obliczeniowego, a będziesz musiał dodać następujący PPA do swoich źródeł oprogramowania, abyś mógł zainstalować Timekpr z Ubuntu Software Center.
deb http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main
Ubuntu Software Center to najprostszy sposób na zainstalowanie Timekpr-po prostu użyj pola wyszukiwania i powinien nadejść.
Timekpr pozwala nam ograniczyć czas korzystania z komputera o pewien okres czasu w każdym dniu miesiąca.Na przykład możemy określić czas korzystania z komputera przez 300 minut w niedzielę i 60 minut w poniedziałek.
Timekpr pojawi się na pasku zadań użytkownika i zablokuje pulpit po upływie czasu obliczeniowego użytkownika.
Użytkownicy i grupy to dość duża koncepcja, która obejmuje jeden artykuł. Czy przegapiliśmy coś ważnego? Zapraszam do dzielenia się wiedzą z innymi czytelnikami w komentarzach.