CHSH(1)

NAZWA
chsh - zmienia powłokę zgłoszeniową użytkownika

SKŁADNIA

chsh [-s shell] [-l] [-h] [-V] [username|UID]

OPIS

chsh służy do zmiany powłoki zgłoszeniowej (logowania) użytkownika. Jeśli w wierszu polecenia nie podano powłoki, program chsh o nią zapyta.

chsh obsługuje wpisy niebędące lokalnymi (kerberos, LDAP, itp.) jeśli jest zlinkowany z libuser, w innym przypadku do wpisów nielokalnych proszę korzystać z ypchsh(1), lchsh(1) lub innej implementacji.

OPCJE

-s, --shell powłoka
    Określa powłokę zgłoszeniową użytkownika.

-l, --list-shells
    Wypisuje listę powłok wymienionych w /etc/shells i wychodzi.

-h, --help
    Wyświetla pomoc i wychodzi (od wersji 2.30 używana jest krótka opcja -h; wcześniejsze wersje korzystały z obecnie przestarzałego -u).

-V, --version
    Wyświetla wersję i wychodzi (od wersji 2.39 używana jest krótka opcja -V; wcześniejsze wersje korzystały z obecnie przestarzałego -v).

PRAWIDŁOWE POWŁOKI

chsh przyjmie pełną ścieżkę dowolnego pliku wykonywalnego w systemie.

Domyślnym zachowaniem w przypadku użytkowników innych niż root jest zaakceptowanie jedynie powłok wypisanych w pliku /etc/shells i wypisanie ostrzeżenia dla roota. Program może być też skonfigurowany w czasie kompilacji, aby wypisywać jedynie ostrzeżenia dla wszystkich użytkowników.

STATUS ZAKOŃCZENIA

Zwraca 0, jeśli operacja się powiodła, lub 1 w przeciwnym przypadku (lub gdy popełniono błąd w składni polecenia)

AUTORZY

ZOBACZ TAKŻE

login(1), login.defs(5), passwd(5), shells(5)

ZGŁASZANIE BŁĘDÓW

Problemy należy zgłaszać w

DOSTĘPNOŚĆ

Polecenie chsh jest częścią pakietu util-linux, który można pobrać ze strony