Solaris および Redhat Linux システム全体でユーザー アカウントのクリーンアップを実行します。これらのシステムの多くは多数の Samba 共有を持っています。
非対話型 Samba ユーザー用のローカル UNIX アカウントの作成について、人々はどのような好みを持っていますか? 特に、シェルエントリ:
- ノシェル
- ノログイン
- 空欄
なぜ?
JB
シェルがpasswdコマンドに設定されているのを見たので、ログインするとパスワードを変更する機会しか与えられません。これは、非対話型ユーザーの場合には適切かもしれませんし、適切でないかもしれませんが、管理者を煩わせることなくパスワードを変更できるという利点があります。
私はいつも /bin/false が標準だと思っていました。一部の ISP は、パスワード/連絡先/指情報を変更したり、使用状況を確認したりできる小さなメニュー システムを使用しています。そのファイルにリストされているシェルを使用していないユーザーに対して一部のサービスが拒否されるため、たとえば FTP を使用できます。
私は通常、私のすべてを /dev/null に送信します。そのようにして、心配する必要はありません。誰かがログインしたときにログアウトされるように /bin/logout に設定した人を何人か知っています。
空欄にしないでください。/bin/sh を実行します。