- ベストアンサー
webminでユーザーを作成するときにコピーするファイルについて
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Webminだけではなく、"useradd"で、新規のユーザを作成しても、同様です。 .bash_profile .bashrc .bash_logout 頭に"."が付いたものは一応隠しファイルです。 .bash_profile、.bashrcは、ログインする際のシェルの環境変数を定義します。 .bash_logoutはログアウトする際の設定ファイルです。 ログインは、.bashrcがユーザホームになければ、 .bash_profileが読み込まれます。ユーザ固有の環境変数を記述します。 .bash_logoutは、"clear"だけしか入っていないと思います。コンソール画面のクリアです。
その他の回答 (2)
- onosuke
- ベストアンサー率67% (310/456)
削除してもかまいませんよ。 ただし,useraddやその他手段でユーザを作成した際にも,それらの初期設定ファイルがコピーされなくなります。 これだけです。
- usotsuki
- ベストアンサー率46% (147/319)
>ftpで接続したら見えているのですが問題ないのでしょうか? 中身は環境変数のみですので、見えたからといって問題ではないと思います。ユーザーにいじらせたくなければ、ファイル属性を書き込みができない状態にすればいと思います。 内容は、以下の通りですが、 if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin ← 大事です export PATH ← 大事です unset USERNAME これがないと、ユーザのパスは全てなくなり、全てのコマンドは、絶対パスでしか利用できなくなると思います。 >skelのなかのものは削除してはだめなのでしょうか? やったことはないですが、"useradd"などで、新規ユーザが作成できなくなるのではないでしょうか。
関連するQ&A
- Linuxでログインしないユーザーを作成した場合
Linuxでログインさせたくないユーザーを useradd -s /sbin/nologin XXX の様にして作成した場合、 /home/XXX 以下に .bashrc, .bash_profile, .bash_logout 等のファイルが作成されましたが、 元々シェルは使わせたくないので削除しても問題ないでしょうか?? また、もし問題がないのであれば、 始めから.bash* のファイルを作成させないようなユーザー追加方法はあるのでしょうか? ご教授ねがいまする。
- ベストアンサー
- その他(ITシステム運用・管理)
- .bash_profileの内容について
Fedoraを使っています。環境設定ファイル.bash_profileで、 if [ -f /etc/bashrc ]; then . /etc/bashrc fi とありますが、これは、/etc/bashrcがあればそれを実行しなさいということはわかりますが、/etc/bashrcの前に記述されている、「.」は何を意味しているのでしょうか。カレントディレクトリにあればという意味なら、./bashrcと推測するのですが
- ベストアンサー
- Linux系OS
- ユーザー作成時の隠しファイルについて
Linux初心者 RedHat7.3ですがユーザーを作成した際にそのユーザ名のフォルダの配下に隠しフォルダや隠しファイルがいくつかありますが、消しても平気でしょうか? (ユーザーを作成した際としましたが、そうとは限らないかもしれません) フォルダ:.gconf .gconfd .nome .gnome_private ・・・など ファイル:.bash_logout .bash_profile .gthrc・・・ などです
- ベストアンサー
- Linux系OS
- bashの設定ファイル
起動順番がハッキリしないので質問させていただきます。bashの設定ファイルの起動順番として下記の順番が正しいでしょうか?Fedora3です。 1./etc/bashrc(システム全体用)<---起動時に実行 2.~/.bashrc(各ユーザー用)<---起動時 3./etc/profile(システム全体用)<---ログイン時 4.~/.bash_profile(各ユーザー用) <---ログイン時 ご存知の方よろしくお願いします。
- ベストアンサー
- Linux系OS
- .bashrc編集後ログアウトしなくても有効にする方法?
こんにちは .bashrcもしくは.bash_profileを編集後ログアウトしなくてもすぐに有効にする方法あるのでしょうか?
- ベストアンサー
- Linux系OS
- Darwin(OSX)でのシェル設定ファイル
大体の場合、「profile」or「bashrc」に記述してしまうため、 普段ユーザー固有の設定ファイルである、 「.bash_profile」や「.bashrc」は使う事がありません。 しかし、ターミナルでちょっとした作業をする際に、 ユーザー毎にaliasを利用した小技を利用できないため、 上記2点のファイルを作成しようと思っているのですが、 あまり良いサンプルが見つかりませんでした。 Darwinに特化したサンプルがあるサイトや、 自分はこうしているといったサンプルがありましたら、 アドバイスをお願いいたします。
- 締切済み
- Mac
- bashのcatの意味
bash勉強中の者です。 Mac起動時に.bashrcを読みこませる際に以下のコードを.bash_profileに書くと思います。 【.bash_profile】 --------------------------------- cat ~/.bash_profile if [ -f ~/.bashrc ] ; then . ~/.bashrc fi --------------------------------- この1行目のcat ~/.bash_profileの意味がよくわかりません。 cat自体はファイルの連結、または、ファイルの中身の展開という認識でいます。 この1行がなくても動きそうな気がしていますが、この行は必要なのでしょうか。 よろしくお願いいたします。
- ベストアンサー
- Linux系OS
- ~/.profile を変更するにもみつからない
まず、ご回答くださった皆様に感謝しております。 ありがとうございます。 まずSolaris 10に挑戦中です。 実はシェル(bash)環境設定というかシェル変数の設定を LINUXのようにしてコマンドラインを ユーザ名@ホスト名 現在のディレクトリ# としたいのですが、~/.profileを変更すればよいと書籍に記載され ているものの、そのファイルが見当たりません。 ~はホームディレクトリを言うことで、/homeを見ても これはマウントされるものと言うことで、実際は/exportにある とのことなので、そちらも見ましたが、それらしきものが ありません。 /etc/profile ~/.bash_profile ~/.bash_login ~/.profileと 読み込まれていくのは分かったのですが、どのファイルも ~=ホームディレクトリですので、先ほどのように どこを探してもない・・・状態で困っています。 どこにPS1="$user$host~~~を書いたらよいのか ご教授願います。 よろしくお願い致します。
- ベストアンサー
- Solaris系OS
- Terminalの環境設定
Terminalを立ち上げた時に.bashrcなどのような環境設定を 自動で読むようにしたいのですが、.bashrcを作成しても 設定が反映されません。 別のファイル名(.profile, .loginなど)でファイルを作成するのでしょうか?
- ベストアンサー
- Mac
お礼
回答ありがとう御座います! ユーザー作成されてこれらのファイルがftpで接続したら見えているのですが問題ないのでしょうか?skelのなかのものは削除してはだめなのでしょうか?