JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... モンは、ログインシェルがこのファイルに書かれていないユーザーからのアクセスを許さないのが以前から一般的である。 ファイル /etc/shells 例 /etc/shells には以下のようなパスが含まれているだろう。 /bin/sh /bin/bash /bin/csh 関連項目 chsh (1), getusershell (3), ... pam_shells (8) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクトの説明とバグ報 ... ... OPEN_SOURCE < 500) glibc 2.19 以前: _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) 説明 getusershell () 関数は /etc/shells ファイルから (開く必要があればこのファイルを開いてから) 現在行の次の一行を返す。 返された行の中身は有効なユーザーシェルのう ... ちの一つのパス名である。 (訳注. 一行に付き一つのシェルのパス名が書かれている。) もし /etc/shells が存在しないか、読み込み不可の場合には、 getusershell () は /bin/sh と /bin/csh がファイルに記されているかのようにふるまう ... 。 setusershell () 関数は /etc/shells ファイルの ファイルポインターを先頭に戻す。 endusershell () 関数は /etc/shells ファイルを閉じる。 返り値 getusershell () 関 ... ... OPEN_SOURCE < 500) glibc 2.19 以前: _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) 説明 getusershell () 関数は /etc/shells ファイルから (開く必要があればこのファイルを開いてから) 現在行の次の一行を返す。 返された行の中身は有効なユーザーシェルのう ... ちの一つのパス名である。 (訳注. 一行に付き一つのシェルのパス名が書かれている。) もし /etc/shells が存在しないか、読み込み不可の場合には、 getusershell () は /bin/sh と /bin/csh がファイルに記されているかのようにふるまう ... 。 setusershell () 関数は /etc/shells ファイルの ファイルポインターを先頭に戻す。 endusershell () 関数は /etc/shells ファイルを閉じる。 返り値 getusershell () 関 ... ... OPEN_SOURCE < 500) glibc 2.19 以前: _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) 説明 getusershell () 関数は /etc/shells ファイルから (開く必要があればこのファイルを開いてから) 現在行の次の一行を返す。 返された行の中身は有効なユーザーシェルのう ... ちの一つのパス名である。 (訳注. 一行に付き一つのシェルのパス名が書かれている。) もし /etc/shells が存在しないか、読み込み不可の場合には、 getusershell () は /bin/sh と /bin/csh がファイルに記されているかのようにふるまう ... 。 setusershell () 関数は /etc/shells ファイルの ファイルポインターを先頭に戻す。 endusershell () 関数は /etc/shells ファイルを閉じる。 返り値 getusershell () 関 ... ... 場合は、 ypchsh や lchsh のような、非ローカルなアカウント情報に対応している chsh の実装を使用すればよい。 オプション -s , --shell shell ログインシェルを指定する。 -l , --list-shells /etc/shells に登録されているシェルのリストを表示して、終了する。 -h , - ... のどんな実行ファイルのフルパス名でも受け入れる。 もっと詳しく言うと、デフォルトの動作では、root 以外のユーザに対しては /etc/shells ファイルに登録されているシェルしか受け入れないようになっている。ただし、root ユーザが /etc/shells にない実行ファイルを指定 ... した場合には、 それを受け入れて、 /etc/shells に登録されていない旨の警告を出す。 なお、コンパイル時の設定で、どんなユーザに対しても警告を出すだけにすることもできる。 終 ... ... ーパーユーザではなく、 user によるシェルの実行が制限されている場合はこの限りではない。 実行が制限されているシェルとは、 /etc/shells にリストされていないシェル、あるいは /etc/shells がなければコンパイル時の指定リストに存在しないシェルのことである。 このオ ... プションが実行する作業の一部は --login または --shell によって上書きされる。 -s, --shell shell /etc/passwd に記述された user のシェルの代わりに shell を実行する。ただし su を実行するユーザーがスーパーユーザではな ... ... If this flag (a GNU extension) is set, extended patterns are supported, as introduced by 'ksh' and now supported by other shells. The extended format is as follows, with pattern-list being a '|' separated list of patterns. '?( pattern-list )' The patt ... ... mands that add variables to the shell's environment; see the manual page of your preferred shell for details. Bourne-style shells support the syntax NAME=value command to create an environment variable definition only in the scope of the process that e ... ... いると、これらのそれぞれを有効にできる。 ypchsh (1) のサポートを有効にした場合には、ユーザーが選択できるシェルをすべて /etc/shells に記述する必要があることに注意すること。 -x program -x オプションが指定されると、 rpc.yppasswdd は自分自身では一切の ファイ ... ... いると、これらのそれぞれを有効にできる。 ypchsh (1) のサポートを有効にした場合には、ユーザーが選択できるシェルをすべて /etc/shells に記述する必要があることに注意すること。 -x program -x オプションが指定されると、 rpc.yppasswdd は自分自身では一切の ファイ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。