cygwin のアンインストールとフォルダのアクセス許可

ちょっと長いですよ。

今日はcygwin のアンインストールとフォルダのアクセス許可についてが主な作業だった。
課題でfortran 90 のソースコードを実行しないといけなくて,fortran90のコンパイラが必要だった。cygwinでは標準ではできないので,ネットの情報を参考にやろうとしていたのだけれど,アクセス許可のせいでうまくいかなかった。cygwinのDLのときにall users にしていたのが失敗だと判断してcygwin をアンインストールしてやり直そうとした。が,これもアクセス許可が原因でできなかった。

そこで権限などを変更してファイルを削除する方法を試行錯誤しながらトライした。
以下はそのときにわかったことをまとめた。だれかの役に立てば幸いです。

【ファイルを削除する方法】
http://kb2.adobe.com/jp/cps/831/cpsid_83128.html#main_anc_win7
基本的には上記のリンク先参照。

「アクセス許可が~」というようなエラーで削除できない場合,おそらくPCにアカウントを設定して複数のアカウントでそのファイル(フォルダ)を共有して使う設定にしている。またはアクセス権の設定が問題であることが多い。

上記リンクを参考にこれの解決法をのせる。

まず,削除したいファイルやフォルダを選択して
[右クリック]>[プロパティ]>[全般タブ]をみる。
まずここで,[読み取り専用]をみる。ここにチェックが入っている場合それを外し[適用]をクリック。(これだけでうまくいくこともある。)

これでもうまくいかない場合は,[セキュリティ]タブに移動。
[グループ名またはユーザー名]で自分が使っているものを選択し,その下の[~のアクセス許可]で自分のアカウントの[フルコントロール]の許可にチェックを入れる。
その下の[詳細設定]>[所有者]タブで所有者を自分のアカウントにする。
[アクセス許可]に移動し,その下の[アクセス許可の変更]ボタンをクリック。
タブの自分のアカウントを選択し,その下の[このオブジェクトの親からの継承可能なアクセス許可を含める]と[子オブジェクトのアクセス許可すべてを,このオブジェクトからの継承可能なアクセスで置き換える]にチェックを入れる。その後す[OK]ボタンで終了する。

これでファイルの削除が可能なはず。
フォルダのアクセス権を初期化する

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です