Newgrp
Z wiki linux-user
(Utworzył nową stronę „Category:Polecenia systemu Linux == Polecenie newgrp == '''newgrp''' zalogowanie do nowej grupy '''sg''' wykonanie polecenia z innym ID grupy === Składnia === ...”) |
|||
Linia 6: | Linia 6: | ||
=== Składnia === | === Składnia === | ||
newgrp [-] [grupa] | newgrp [-] [grupa] | ||
− | sg [-] [grupa [[-c] polecenie]]=== Opis ==='''newgrp''' służy do zmiany bieżącego identyfikatora grupy (GID) podczas sesji. W przypadku podania opcji - środowisko użytkownika zostanie ponownie zainicjowane, tak jak wówczas, gdy użytkownik się loguje. Jeżeli opcja - nie zostanie użyta, to bieżące środowisko, łącznie z bieżącym katalogiem roboczym, pozostaje niezmienione. | + | sg [-] [grupa [[-c] polecenie]] |
+ | |||
+ | === Opis === | ||
+ | '''newgrp''' służy do zmiany bieżącego identyfikatora grupy (GID) podczas sesji. W przypadku podania opcji - środowisko użytkownika zostanie ponownie zainicjowane, tak jak wówczas, gdy użytkownik się loguje. Jeżeli opcja - nie zostanie użyta, to bieżące środowisko, łącznie z bieżącym katalogiem roboczym, pozostaje niezmienione. | ||
'''newgrp''' zmienia bieżący rzeczywisty identyfikator grupy na identyfikator podanej grupy lub, jeśli nie podano nazwy grupy, na identyfikator grupy domyślnej, wyszczególnionej w /etc/passwd. Jeżeli grupa posiada hasło, zaś użytkownik nie ma hasła bądź nie jest jej członkiem, to zostanie poproszony o podanie hasła. Jeżeli hasło grupy jest puste zaś użytkownik nie jest jej członkiem, to efektem będzie odmowa dostępu. | '''newgrp''' zmienia bieżący rzeczywisty identyfikator grupy na identyfikator podanej grupy lub, jeśli nie podano nazwy grupy, na identyfikator grupy domyślnej, wyszczególnionej w /etc/passwd. Jeżeli grupa posiada hasło, zaś użytkownik nie ma hasła bądź nie jest jej członkiem, to zostanie poproszony o podanie hasła. Jeżeli hasło grupy jest puste zaś użytkownik nie jest jej członkiem, to efektem będzie odmowa dostępu. | ||
Polecenie '''sg''' działa podobnie do '''newgrp''', z tym że można mu podać polecenie. Podane polecenie zostanie wykonane przy użyciu powłoki /bin/sh. W przypadku większości powłok, z których '''sg''' może zostać uruchomione, polecenie składające się z wielu słów należy umieścić w cudzysłowach. Inna różnica pomiędzy newgrp a sg polega na tym, że niektóre powłoki traktują newgrp w sposób specjalny, zastępując siebie przez nową kopię powłoki, którą tworzy newgrp. Nie zdarza się to w przypadku sg, więc po zakończeniu sg użytkownik powraca do swego poprzedniego identyfikatora grupy. | Polecenie '''sg''' działa podobnie do '''newgrp''', z tym że można mu podać polecenie. Podane polecenie zostanie wykonane przy użyciu powłoki /bin/sh. W przypadku większości powłok, z których '''sg''' może zostać uruchomione, polecenie składające się z wielu słów należy umieścić w cudzysłowach. Inna różnica pomiędzy newgrp a sg polega na tym, że niektóre powłoki traktują newgrp w sposób specjalny, zastępując siebie przez nową kopię powłoki, którą tworzy newgrp. Nie zdarza się to w przypadku sg, więc po zakończeniu sg użytkownik powraca do swego poprzedniego identyfikatora grupy. | ||
+ | |||
+ | <br /><google1 style="4"></google1> |