SU(1L)                                                     SU(1L)


NAZWA
       su - uruchom shell z podmienieniem ID użytkownika/grupy.

SKŁADNIA
       su  [-flmp]  [-c  komenda]  [-s  shell] [--login] [--fast]
       [--preserve-environment]               [--command=komenda]
       [--shell=shell]   [-]   [--help]  [--version]  [użytkownik
       [arg...]]

OPIS
       Ta strona podręcznika man opisuje wersję GNU narzędzia su.
       su  pozwala danemu użytkownikowi na tymczasowe bycie innym
       użytkownikiem.  Uruchamia shell z rzeczywistym  i  efekty­
       wnym id użytkownika, oraz id grupy, należącym do UŻYTKOWN­
       IKA. Jeśli nie podano użytkownika,  domyślnym  jest  root,
       czyli  superużytkownik.  Nazwa  shella  jest  pobierana ze
       wpisu w /etc/passwd, a jeśli tam nic nie  będzie,  używany
       jest  /bin/sh.  Jeśli  UŻYTKOWNIK ma hasło, to su zapyta o
       hasło, chyba że wywołujący je użytkownik miał  rzeczywisty
       identyfikator      użytkownika      ustawiony     na     0
       (superużytkownik).

       Domyślnie su nie zmienia bieżącego katalogu. Ustawia  zmi­
       enne   środowiskowe   `HOME'   i   `SHELL'  według  wpisów
       /etc/passwd  UŻYTKOWNIKA,  a  jeśli  użytkownik  nie  jest
       superużytkownikiem,  ustawia  też  `USER'  i  `LOGNAME' na
       UŻYTKOWNIK.  Domyślnie shell nie jest shellem loginowym.

       Jeśli podano więcej ARGumentów,  to  są  one  przekazywane
       jako dodatkowe argumenty dla shella.

       su  nie  obsługuje  specjalnie  /bin/sh czy innych shellów
       (ustawianie  argv[0]  na  "-su",   przekazywanie   -c   do
       niektórych shellów, itp.).

       Na systemach, które mają sysloga, su może zostać tak skom­
       pilowane, by raportowało nieudane, lub opcjonalnie również
       udane próby zmiany id przy użyciu su.

   OPCJE
       -c KOMENDA, --command=KOMENDA
              Przekaż do shella przy użyciu parametru -c KOMENDĘ,
              zamiast uruchamiać shell interaktywny.

       -f, --fast
              Przekaż shellowi opcję -f.   Prawdopodobnie  ma  to
              zastosowanie  tylko  dla  csh  i  tcsh, dla których
              opcja  -f  powoduje  nieczytanie  pliku  startowego
              (.cshrc).  W shellach typu bourne, opcja -f wyłącza
              rozszerzanie wzorców nazw plików,  co  ogólnie  nie
              jest pożądaną sprawą.

       --help Wydrukuj informację o użyciu i zakończ.




FSF                   Narzędzia shellowe GNU                    1





SU(1L)                                                     SU(1L)


       -, -l, --login
              Spraw by shell był shellem loginowym. Znaczy to, co
              następuje. Odznacz  wszelkie  zmienne  środowiskowe
              poza  `TERM',  `HOME'  i  `SHELL' (które są opisane
              wyżej), i `USER' oraz `LOGNAME' (które są ustawione
              w sposób wyżej opisany nawet dla superużytkownika).
              Ustaw  zmienną  `PATH'  na   wkompilowaną   wartość
              domyślną. Zmień katalog na katalog domowy użytkown­
              ika. Dodaj do  nazwy  shella  "-",  aby  przeczytał
              loginowe pliki startowe.

       -m, -p, --preserve-environment
              Nie   zmieniaj   zmiennych  środowiskowych  `HOME',
              `USER',  `LOGNAME'  czy  `SHELL'.   Zamiast  shella
              UŻYTKOWNIKA  z  /etc/passwd, uruchom shell podany w
              zmiennej `SHELL', chyba że użytkownik wywołujący su
              nie  jest  superużytkownikiem,  a shell UŻYTKOWNIKA
              jest  ograniczony.   Shell  ograniczony,  to  taki,
              który  nie jest wymieniony w pliku /etc/shells, lub
              we wkompilowanej liście shellów. Częściowo opcja ta
              może być przeciążona opcjami --login i --shell.

       -s, --shell shell
              Zamiast  shella  UŻYTKOWNIKA z /etc/passwd, uruchom
              SHELL, chyba że  uruchamiający  su  użytkownik  nie
              jest  superużytkownikiem,  a shell UŻYTKOWNIKA jest
              ograniczony.

       --version
              Wydrukuj informację o wersji i zakończ.



























FSF                   Narzędzia shellowe GNU                    2