so:users_chmod
Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
| so:users_chmod [2025/03/25 13:37] – jkonczak | so:users_chmod [2026/03/17 14:04] (aktualna) – [Zmiana uprawnień, grupy i użytkownika pliku] jkonczak | ||
|---|---|---|---|
| Linia 71: | Linia 71: | ||
| < | < | ||
| - | ~~Zadanie.# | + | ~~Zadanie.# |
| < | < | ||
| Linia 97: | Linia 97: | ||
| Posiadając odpowiednie uprawnienia i/lub znając odpowiednie hasło (w zależności od ustawień systemu) można przełączyć się na innego użytkownika bądź wykonać komendę jako inny użytkownik. | Posiadając odpowiednie uprawnienia i/lub znając odpowiednie hasło (w zależności od ustawień systemu) można przełączyć się na innego użytkownika bądź wykonać komendę jako inny użytkownik. | ||
| - | Komenda '' | + | Komenda '' |
| - | Komenda '' | + | powłokę dla podanego użytkownika (domyślnie roota). \\ |
| + | Komenda '' | ||
| + | w domyślnej powłoce dla podanego użytkownika (domyślnie roota) podaną komendę. \\ | ||
| '' | '' | ||
| W domyślnych ustawieniach Linuksa komenda '' | W domyślnych ustawieniach Linuksa komenda '' | ||
| - | Na wielu dystrybucjach instalowana jest też komenda '' | + | Na wielu dystrybucjach instalowana jest też komenda '' |
| + | zezwolenie wybranym użytkownikom na wykonywanie wybranych komend z uprawnieniami | ||
| + | wskazanych użytkowników. Do uwierzytelnienia | ||
| + | bieżącego bądź docelowego użytkownika. | ||
| W niektórych dystrybucjach komenda '' | W niektórych dystrybucjach komenda '' | ||
| - | ~~Zadanie.# | + | ~~Zadanie.# |
| + | (prawdopodobnie '' | ||
| + | swojego komputera). | ||
| + | Zmień użytkownika na '' | ||
| + | Zmień użytkownika na innego '' | ||
| < | < | ||
| Linia 173: | Linia 182: | ||
| \\ | \\ | ||
| a '' | a '' | ||
| + | |||
| + | ++++ Ilustracja tego na który z trzech zestawów uprawnień patrzyć| | ||
| + | {{page> | ||
| Aby zobaczyć szczegółowe informacje o pliku, w tym uprawnienia, | Aby zobaczyć szczegółowe informacje o pliku, w tym uprawnienia, | ||
| \\ | \\ | ||
| - | Uprawnienia są też wyświetlane w wynikach '' | + | Uprawnienia są też wyświetlane w wynikach '' |
| \\ | \\ | ||
| Wszystkie powyższe polecenia dodają na początek uprawnień literę określającą rodzaj pliku. | Wszystkie powyższe polecenia dodają na początek uprawnień literę określającą rodzaj pliku. | ||
| Linia 218: | Linia 230: | ||
| Zarówno '' | Zarówno '' | ||
| - | // | + | // |
| + | \\ Do tworzenia plików możesz wykorzystać np. komendę // '' | ||
| + | |||
| + | < | ||
| + | ++++ Instrukcja jak wykonywać ćwiczenia na własnym urządzeniu z Linuksem | | ||
| + | Żeby robić poniższe ćwiczenia z własnego komputera, możesz albo: | ||
| + | - Dodać do swojego systemu przykładowe grupy i użytkowników komendami:< | ||
| + | groupadd even | ||
| + | groupadd odd | ||
| + | groupadd low | ||
| + | groupadd high | ||
| + | useradd -g odd -G low -m user1 | ||
| + | useradd -g even -G low -m user2 | ||
| + | useradd -g odd -G high -m user3 | ||
| + | useradd -g even -G high -m user4 | ||
| + | passwd -d user1 | ||
| + | passwd -d user2 | ||
| + | passwd -d user3 | ||
| + | passwd -d user4</ | ||
| + | - Zbudować i użyć {{so: | ||
| + | curl -s https:// | ||
| + | docker build --tag container-for-file-permission-labs container-for-file-permission-labs | ||
| + | docker run --network=none --rm -ti container-for-file-permission-labs</ | ||
| + | ++++ | ||
| + | </ | ||
| ~~Zadanie.# | ~~Zadanie.# | ||
| Linia 232: | Linia 268: | ||
| ~~Zadanie.# | ~~Zadanie.# | ||
| - | ~~Zadanie.# | + | ~~Zadanie.# |
| + | Odbierz prawo do wykonywania katalogu | ||
| + | Spróbuj wylistować | ||
| + | oraz wyświetlić plik P bez wchodzenia do katalogu | ||
| - | ~~Zadanie.# | + | ~~Zadanie.# |
| + | katalogu zwykły plik. Wyświetl plik jako inny użytkownik. Wyświetl zawartość | ||
| + | katalogu jako inny użytkownik. | ||
| + | \\ | ||
| + | Następnie zmień prawa do katalogu | ||
| + | wyświetlić plik i zawartość katalogu jako inny użytkownik. | ||
| ~~Zadanie.# | ~~Zadanie.# | ||
| Linia 240: | Linia 284: | ||
| ~~Zadanie.# | ~~Zadanie.# | ||
| - | ~~Zadanie.# | + | ~~Zadanie.# |
| + | poprzednim zadaniu? Czy możesz przenieść katalog K do innego | ||
| + | możesz przenieść katalog zawierający K do innego | ||
| ~~Zadanie.# | ~~Zadanie.# | ||
| Linia 252: | Linia 298: | ||
| ++++ manipulacja uprawnieniami | {{section> | ++++ manipulacja uprawnieniami | {{section> | ||
| ++++ user, group czy others | {{section> | ++++ user, group czy others | {{section> | ||
| - | ++++ uprawnninia | + | ++++ uprawnienia |
| ++++ tworzenie/ | ++++ tworzenie/ | ||
| </ | </ | ||
so/users_chmod.1742909829.txt.gz · ostatnio zmienione: (edycja zewnętrzna)