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 [2024/03/11 18:14]
jkonczak [Rodzaje i zapis uprawnień]
so:users_chmod [2025/03/31 14:28] (aktualna)
jkonczak
Linia 54: Linia 54:
   ​   ​
 <​html></​small></​html>​ <​html></​small></​html>​
-  ​+ 
 +++++ Przykłady: | {{section>​so:​users_chmod:​examples#​id&​inline&​noheader}} ++++ 
 ===== Użytkownicy w systemie, historia logowania, komunikacja ===== ===== Użytkownicy w systemie, historia logowania, komunikacja =====
  
Linia 88: Linia 90:
  
 <​html></​small></​html>​ <​html></​small></​html>​
 +
 +++++ Przykłady: | {{section>​so:​users_chmod:​examples#​who&​inline&​noheader}} ++++
  
 ===== Przełączenie się na innego użytkownika ===== ===== Przełączenie się na innego użytkownika =====
Linia 106: Linia 110:
  
 Do zmiany (w bieżącej sesji powłoki) grupy podstawowej można użyć komendy ''​newgrp''​ lub ''​sg''​. Komenda ''​sg''​ może też (podobnie jak ''​su''​) uruchomić wskazane polecenie ze zmienioną grupą podstawową. \\ Do zmiany (w bieżącej sesji powłoki) grupy podstawowej można użyć komendy ''​newgrp''​ lub ''​sg''​. Komenda ''​sg''​ może też (podobnie jak ''​su''​) uruchomić wskazane polecenie ze zmienioną grupą podstawową. \\
-Komenda ''​newgrp''​ jest [[https://​pubs.opengroup.org/​onlinepubs/​9699919799/​utilities/​newgrp.html|w standardzie POSIX]], ale część systemów uniksopodobnych jej nie dostarcza. ''​sg''​ jest specyficzne dla Linuksa. \\+Komenda ''​newgrp''​ jest [[https://​pubs.opengroup.org/​onlinepubs/​9799919799/​utilities/​newgrp.html|w standardzie POSIX]], ale część systemów uniksopodobnych jej nie dostarcza. ''​sg''​ jest specyficzne dla Linuksa. \\
 Po wykonaniu komendy ''​newgrp''​ / ''​sg''​ lista grup do których użytkownik należy zostaje bez zmian, więc efektywne prawa dostępu do plików są identyczne niezależnie od bieżącej grupy podstawowej. Po wykonaniu komendy ''​newgrp''​ / ''​sg''​ lista grup do których użytkownik należy zostaje bez zmian, więc efektywne prawa dostępu do plików są identyczne niezależnie od bieżącej grupy podstawowej.
 Zmiana grupy podstawowej ma wpływ m. inn. na to do jakiej grupy należą nowo tworzone pliki i procesy. Zmiana grupy podstawowej ma wpływ m. inn. na to do jakiej grupy należą nowo tworzone pliki i procesy.
Linia 113: Linia 117:
  
 <​html></​small></​html>​ <​html></​small></​html>​
 +
 +++++ Przykłady: | {{section>​so:​users_chmod:​examples#​su&​inline&​noheader}} ++++
  
 ===== Uprawnienia dostępu do plików ===== ===== Uprawnienia dostępu do plików =====
Linia 200: Linia 206:
   * operacja ''​+'',​ ''​-''​ lub ''​=''​ (dodaj, usuń lub ustaw te prawa)   * operacja ''​+'',​ ''​-''​ lub ''​=''​ (dodaj, usuń lub ustaw te prawa)
   * uprawnienia ''​r'',​ ''​w'',​ ''​x'',​ ''​s''​ lub ''​t''​.   * uprawnienia ''​r'',​ ''​w'',​ ''​x'',​ ''​s''​ lub ''​t''​.
-Np. ''​chown u+x,o= //​plik//''​ doda użytkownikowi prawo do zapisu i ustawi brak praw dla innych (a prawa grupy zostaną bez zmian).+Np. ''​chmod u+x,o= //​plik//''​ doda użytkownikowi prawo do zapisu i ustawi brak praw dla innych (a prawa grupy zostaną bez zmian).
 \\ \\
 <​small>​Pominięcie litery ''​[ugoa]''​ przed operacją ma specjalne znaczenie, szczegóły w podręczniku systemowym.</​small>​ <​small>​Pominięcie litery ''​[ugoa]''​ przed operacją ma specjalne znaczenie, szczegóły w podręczniku systemowym.</​small>​
 +
 +Uprawnienia dostępu może zmieniać tylko właściciel pliku (i root).
  
 Właściciel pliku będący w kliku grupach może użyć komendy ''​**chgrp** //grupa// //​plik//''​ do zmiany grupy do której należy plik. Właściciel pliku będący w kliku grupach może użyć komendy ''​**chgrp** //grupa// //​plik//''​ do zmiany grupy do której należy plik.
Linia 237: Linia 245:
  
 ~~Zadanie.#​~~ Z roota zmień właściciela wybranego pliku. Następnie zmień grupę innego pliku na ''​www-data''​. ~~Zadanie.#​~~ Z roota zmień właściciela wybranego pliku. Następnie zmień grupę innego pliku na ''​www-data''​.
 +
 +<​html><​style>​.wrap_nomargin{margin:​0} .wrap_nomargin p{margin:​0}</​style></​html>​
 +<WRAP nomargin>​
 +Przykłady:
 +++++ umask | {{section>​so:​users_chmod:​examples#​umask&​inline&​noheader}} ++++
 +++++ manipulacja uprawnieniami | {{section>​so:​users_chmod:​examples#​chmod&​inline&​noheader}} ++++
 +++++ user, group czy others | {{section>​so:​users_chmod:​examples#​ugo&​inline&​noheader}} ++++
 +++++ uprawnienia tylko do zapisu, odczytu | {{section>​so:​users_chmod:​examples#​write_only&​inline&​noheader}} ++++
 +++++ tworzenie/​usuwanie wpisów w katalogach | {{section>​so:​users_chmod:​examples#​dir_create_remove&​inline&​noheader}} ++++
 +</​WRAP>​
 +++++ suid i sgid | {{section>​so:​users_chmod:​examples#​suid_sgid&​inline&​noheader}} ++++
  
 ===== Data utworzenia, modyfikacji,​ dostępu ===== ===== Data utworzenia, modyfikacji,​ dostępu =====
Linia 263: Linia 282:
 <​html></​small></​html>​ <​html></​small></​html>​
  
 +++++ Przykłady: | {{section>​so:​users_chmod:​examples#​touch&​inline&​noheader}} ++++
   ​   ​
 ~~META: ~~META:
 language = pl language = pl
 ~~ ~~
so/users_chmod.1710177255.txt.gz · ostatnio zmienione: 2024/03/11 18:14 (edycja zewnętrzna)