Narzędzia użytkownika

Narzędzia witryny


so:users_chmod

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
so:users_chmod [2026/03/16 12:38]
jkonczak
so:users_chmod [2026/03/17 15:04] (aktualna)
jkonczak [Zmiana uprawnień, grupy i użytkownika pliku]
Linia 182: Linia 182:
 \\ \\
 a ''​rwx--x--x''​ pozwalają właścicielowi na odczyt, zapis i wykonanie pliku, a grupie i pozostałym tylko na wykonanie (''​711''​). a ''​rwx--x--x''​ pozwalają właścicielowi na odczyt, zapis i wykonanie pliku, a grupie i pozostałym tylko na wykonanie (''​711''​).
 +
 +++++ Ilustracja tego na który z trzech zestawów uprawnień patrzyć|
 +{{page>​so:​users_chmod:​which_perm_group&​inline&​noheader}}++++
  
 Aby zobaczyć szczegółowe informacje o pliku, w tym uprawnienia,​ można wykonać ''​**stat** //​plik//''​. Aby zobaczyć szczegółowe informacje o pliku, w tym uprawnienia,​ można wykonać ''​**stat** //​plik//''​.
Linia 229: Linia 232:
 //​Ćwiczenia wykonuj na podanym przez prowadzącego serwerze (''​ssh user//​N//​@fe80::​1%2''​). //​Ćwiczenia wykonuj na podanym przez prowadzącego serwerze (''​ssh user//​N//​@fe80::​1%2''​).
 \\ Do tworzenia plików możesz wykorzystać np. komendę // ''​fortune > //​plik//''​. \\ Do tworzenia plików możesz wykorzystać np. komendę // ''​fortune > //​plik//''​.
 +
 +<​small>​
 +++++ 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:<​code bash>
 +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</​code>​
 +  - Zbudować i użyć {{so:​users_chmod:​container-for-file-permission-labs.tar.xz|obrazu dockera}} (o ile znasz dokera), np. komendami:<​code bash>
 +curl -s https://​www.cs.put.poznan.pl/​jkonczak/​_media/​so:​users_chmod:​container-for-file-permission-labs.tar.xz | tar xJ
 +docker build --tag container-for-file-permission-labs container-for-file-permission-labs
 +docker run --network=none --rm -ti container-for-file-permission-labs</​code>​
 +++++
 +</​small>​
  
 ~~Zadanie.#​~~ Stwórz plik. Ustaw takie prawa dostępu, żeby tylko właściciel mógł odczytać plik. ~~Zadanie.#​~~ Stwórz plik. Ustaw takie prawa dostępu, żeby tylko właściciel mógł odczytać plik.
so/users_chmod.1773661111.txt.gz · ostatnio zmienione: 2026/03/16 12:38 przez jkonczak