Root
Root – termin wieloznaczny używany w różnych dyscyplinach naukowych i technicznych. Najczęściej odnosi się do:
- korzenia roślin (botanika),
- pierwiastka liczbowego (matematyka),
- rdzenia wyrazu (lingwistyka),
- konta administratora w systemach operacyjnych typu Unix (systemy uniksowe),
- katalogu głównego w strukturze systemu plików (system operacyjny).
1. Botaniczny „root” – korzeń
W botanice korzeń (ang. root) jest podziemnym organem rośliny, którego podstawowe funkcje to pobieranie wody i rozpuszczonych w niej substancji odżywczych z gleby oraz utrzymywanie rośliny w podłożu. Korzenie mogą przyjmować różne formy, m.in.:
- korzeń palowy – typowy dla większości roślin dwuliściennych;
- korzeń przybyszowy – powstaje w miejscu, w którym pęd zetknie się z podłożem;
- korzenie powietrzne – widoczne u epifitów i roślin tropikalnych.
W badaniach ekologicznych i rolniczych analizuje się strukturę systemu korzeniowego, wpływ warunków glebowych oraz symbiozy z mikroorganizmami, takimi jak mykoryza.
2. Matematyczny „root” – pierwiastek
W matematyce pojęcie root odnosi się do pierwiastka liczbowego. Najbardziej znany jest pierwiastek kwadratowy ‑ liczba, której kwadrat daje liczbę wyjściową:
√x = y ⇔ y² = x. Istnieją także pierwiastki wyższych stopni, np. pierwiastek sześcienny (∛x) oraz pierwiastki n‑te (ⁿ√x), wykorzystywane w algebrze, analizie i teorii liczb.
3. Lingwistyczny „root” – rdzeń
W lingwistyce root (pol. rdzeń) jest podstawową, niezmienną częścią wyrazu, z której tworzy się formy fleksyjne oraz wyrazy pochodne. Przykłady:
- rdzeń pis- w wyrazach pisać, pisarz, przepis;
- rdzeń bud- w budować, budynek, przebudować.
Analiza rdzenia jest kluczowa w morfologii i etymologii języków indoeuropejskich.
4. Komputerowy „root” – konto administratora
W systemach uniksowych oraz ich pochodnych (np. Linux, macOS) root oznacza konto superużytkownika posiadającego nieograniczone uprawnienia do wszystkich zasobów systemu. Konto to jest wykorzystywane do:
- instalacji i aktualizacji oprogramowania;
- konfiguracji usług systemowych;
- zarządzania kontami i uprawnieniami innych użytkowników.
Ze względów bezpieczeństwa zaleca się ograniczanie bezpośredniego logowania jako root i korzystanie z polecenia sudo w celu tymczasowego podniesienia uprawnień.
5. Systemowy „root” – katalog główny
W strukturze systemu operacyjnego root directory (katalog główny) to najwyższy poziom hierarchii plików, oznaczany symbolem /. Wszystkie pozostałe katalogi i pliki są jego podkatalogami. Przykładowa struktura typowa dla Linuksa:
/
├── bin
├── boot
├── dev
├── etc
├── home
├── lib
├── mnt
├── opt
├── root (katalog domowy użytkownika root)
├── sbin
├── tmp
├── usr
└── var
Katalog /root jest domyślnym katalogiem domowym konta root, natomiast / (root) zawiera wszystkie istotne elementy systemu.