このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

.bashファイルを削除してしまいました このメッセージに返信する
日時: 2010/11/29 17:33
名前: ARK
URL:
うっかり、ユーザーディレクトリの
.bash_logout
.bash_profile
.bashrc
を削除してしまいました。

/etc/skelからコピーしたのですが、
この後、ログアウトして、ログインしろとのことなのですが、
ユーザのサーバへのログインは、ftpのみになっているのですが、
ftpでもOKなのでしょうか?


記事編集 編集
Re: .bashファイルを削除してしまいました このメッセージに返信する
日時: 2010/11/29 18:13
名前: stranger
URL: http://ja.528p.com/
ftpログインだけならbashファイルは使われないので削除してかまわない
/etc/passwdをみてみましょう
bashファイルは、ログインshellが/bin/bashになっているユーザが使います
例root
root:x:0:0:root:/root:/bin/bash
例ftp
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

ログインshellが/sbin/nologinになっているユーザは
sshでログイン(コンソールログイン)ができませんがftpログインができます

セキュリティを考えれば
ftpログインのみのユーザは/sbin/nologinにしておくべきです

蛇足
コンソールログインもftpログインもしないユーザ
(サーバデーモンのプロセス実行ユーザなど)
には /bin/false を設定することもあります
記事編集 編集
Re: .bashファイルを削除してしまいました このメッセージに返信する
日時: 2010/11/29 18:13
名前: ARK
URL:
>stranger様

いつも、いつもお世話になっております。
bashファイルのことが、よく解っていないので、
今から勉強します。

ftpのみのログインユーザーは、
全て、/sbin/nologinになっていました。

本当にありがとうございました。

記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -