ログアウトすると、元のユーザに戻る。指定したユーザに変更する。指定しない場合は、スーパーユーザ(rootユーザ)に変更する。コマンドには、以下に示すオプションを指定することができる。-実際のログインに近い環境で、ログインシェルとして起動する。指定された変数以外のすべての環境変数をクリアする。設定し、ログインシェルにする。オプションでシェルにコマンドを渡す。シェルはコマンドを実行して終了する。コマンドを実行して元のユーザに戻る。オプションでシェルにコマンドを渡す。シェルはコマンドを実行して終了する。コマンドを実行して元のユーザに戻る。オプションと機能は同じである。-l実際のログインに近い環境で、ログインシェルとして起動する。--login実際のログインに近い環境で、ログインシェルとして起動する。オプションと機能は同じである。-hヘルプテキストを表示して、コマンドを終了する。--helpヘルプテキストを表示して、コマンドを終了する。オプションと機能は同じである。-Vバージョン情報を表示して、コマンドを終了する。--versionバージョン情報を表示して、コマンドを終了する。オプションと機能は同じである。その子を終了させ、その後、受信した信号で自分自身を終了させる。通常、実行したコマンドの終了ステータスを返す。自身は以下に示す終了ステータスを生成する。コマンドでユーザを変更した場合、ログアウトすると元のユーザに戻る。場合、以下に示すいずれかの方法でログアウトできる。