>現在の設定の何が問題なのか、どうしたらホームディレクトリを設定できるのか、
>どなたかアドバイスをいただけないでしょうか?
一番妥当なのは、Cygwinを使わないことだと思います。
ある程度 UNIXを使える人か、もしくは学習できる人でなければ、
利便よりは面倒や迷惑のほうが多いだけです。
せめて HOME を変更しないで使うぐらいの融通がきいてもよさそうですが、
この様子だと、標準の状態に戻して正常に使えるかどうかも怪しそうなので。
残念ながら、
>起動時にpwdと入力してカレントディレクトリを調べると、/usr/binとなって、
>やはり設定できていないことがわかります。
という間違った思い込みやら、
>|cygwin.bat を呼び出しているなら、最後の行が
>|bash --login
>|となっているか確認してみたら?
に、
>起動すると、bash --loginではなく
>bash-3.2
>と表示されます。
と答えてしまうようなリテラシー能力では、対処はもとより
調査や原因追求自体なかなか大変だと思うので。
P.S. 以下、技術的な主に回答者してくれるような人向けの、全くの余談。
新しい HOMEが無い、とか、権限で作成できない、とかだと
もう少し違う状態になりそうです。
さらにどうやらおそらくプロンプトが 'bash-3.2$ ' だと言ってるよう
なのですがどうなんでしょ?
もしそうなら、/etc/profile が無いorおかしくなってる状況、
と考えられなくはないのですが。
(Cygwin だと /etc/profile で cd "$HOME" してるし)
ざっと考えただけでも、以下のような疑問がごそごそ出てくるので、まあ、
話が通じにくい人だと確認するだけで大変で、助言もままならないなあと……
- HOMEを変更しない状態では正常なのを確認できていますか?
-- インストールは正常ですか?
- cygwin.bat の起動時に何かメッセージはでていませんか?
- cygwin.bat 起動後に cd "$HOME" が可能ですか?
- /etc/profile は存在していますか?
- /etc/profile は標準のものそのままですか?
-- /etc/postinstall/base-files-profile.sh.done は存在しますか?
-- cygcheck -c base-files の結果は?
- 新しい HOMEディレクトリは作成済みですか?
- 新しい HOMEディレクトリは使用者の権限で作成可能ですか?
-- 新しい HOMEディレクトリ以下は使用者の権限でアクセス可能ですか?
|