フォルダのアクセス権設定についてNo.35195
花音 さん 08/12/16 12:53
 
秀丸メールの中身が入ってるフォルダ(C:\TuruKameData)を他のアカウント(Windo
wsの)から覗かれるとイヤなので、自分のアカウントだけがアクセス出来るように設
定したら、メール受信の時に受信フォルダにアクセス出来ないっていうエラーになっ
てしまいます。もちろん、自分のアカウント(そのフォルダにフルアクセスを持って
いるアカウント)で Windows にログインしています。なぜエラーになってしまうの
でしょうか? また、エラーが起きなくて、他のアカウントからフォルダを覗けない
ようにする方法はありますでしょうか? Windows Vista Home Premiun SP1 を使って
います。

また、フォルダを C:\TuruKameData から別のフォルダに移すには、フォルダの内容
をコピーする他、秀丸メール側ではどういう設定をすればいいでしょうか?

よろしくお願いします。

[ ]
RE:35195 フォルダのアクセス権設定についNo.35196
秀まるお2 さん 08/12/16 13:32
 
 僕の所のWindows VistaテストマシンはWindows Vista Home Basicなんですけ
ど、これでテストしたら、うまく特定アカウントだけでアクセス可能なフォルダ
にすることが出来ました。

 アクセス権を書き換えた手順を説明させていただきますと…。

 まず、自分自身が管理者権限を持っている前提とします。そして、仮に自分の
アカウント名(Windows上でのアカウント名)を「Hideo」とします。

 1.エクスプローラを使うなどして、C:\TuruKameDataフォルダのプロパティ
   を表示させる。
 2.「セキュリティ」ページの「編集...」ボタンを押します。
 3.「グループ名またはユーザー名」の一覧にある物をすべて「削除」ボタン
   で削除します。
 4.「追加...」ボタンを押して、「選択するオブジェクト名を入力してく
   ださい」の所に「Hideo」と入力し、「名前の確認」ボタン押します。
   するとHideoと入力した物が「ご自身のコンピュータ名\Hideo」のように
   変化します。この状態でOKを押します。
 5.「Hideoのアクセス許可」という一覧の中から「フルコントロール」の行
   の「許可」の列のチェックマークをONにします。

 6.それでOKします。

 と、それだけです。これで、C:\TuruKameDataフォルダは、「Hideo」のユー
ザーしかアクセス出来なくなります。

 試しに他のアカウントでWindowsにログインしなおしてそこのフォルダを見よ
うとしても、見られません。

 それで僕の所では、その「Hideo」のアカウントでWindowsにログインして、う
まくメールの受信が出来ています。

 ということで、上記のような方法を試してみて欲しいです。

> また、フォルダを C:\TuruKameData から別のフォルダに移すには、フォルダの内容
> をコピーする他、秀丸メール側ではどういう設定をすればいいでしょうか?

 フォルダを別の所に移すと、秀丸メールを起動した時に「メールデータ用のフ
ォルダがありません、別のフォルダを指定してください」みたいな問い合わせが
出ると思います。そこで「ホームディレクトリ」の所に新しいフォルダ名を入れ
てやればうまくいくと思います。

 または、「設定・全般的な設定...」の「ホームディレクトリ」の所で指定し
てもいいです。

 ということでお願いします。

[ ]
RE:35196 フォルダのアクセス権設定についNo.35197
秀まるお2 さん 08/12/16 13:52
 
 すみません。僕の所でテストしたのはWindows Vista Ultimate上でした。

 Home Premiumだと、フォルダのプロパティの中に「セキュリティ」のページは
出てこないかもしれないです。もしそうだとすると、僕のやり方が使えないです
が…。

 google検索してみたら、Windowsをセーフモードで起動すれば「セキュリテ
ィ」の設定ページが出てくると書いてあります。なので、もしも「セキュリテ
ィ」の設定ページが出てこない場合は、セーフモードで起動してみて試して欲し
いです。

 参考URL:
    http://questionbox.jp.msn.com/qa2888262.html

[ ]
RE:35196 フォルダのアクセス権設定についNo.35201
花音 さん 08/12/16 15:58
 
秀まるお2さん、ありがとうございます。


> 1.エクスプローラを使うなどして、C:\TuruKameDataフォルダのプロパティ
>   を表示させる。
> 2.「セキュリティ」ページの「編集...」ボタンを押します。
> 3.「グループ名またはユーザー名」の一覧にある物をすべて「削除」ボタン
>   で削除します。
> 4.「追加...」ボタンを押して、「選択するオブジェクト名を入力してく
>   ださい」の所に「Hideo」と入力し、「名前の確認」ボタン押します。
>   するとHideoと入力した物が「ご自身のコンピュータ名\Hideo」のように
>   変化します。この状態でOKを押します。
> 5.「Hideoのアクセス許可」という一覧の中から「フルコントロール」の行
>   の「許可」の列のチェックマークをONにします。
>
> 6.それでOKします。

はい、私もこの方法で試してみたんです。そうすると自分のアカウントだけがフルコ
ントロール権限を持って、他のアカウントからは見れなくなるはずですよね?

この方法でやってみると、まず、自分だけにアクセス権を設定した時点で、何故かエ
クスプローラで C:\TuruKameData の中身が見れない(「ファイルがありません」と
表示される)ようになってしまいます。そして、秀丸メールで受信しようとすると、
ファイルが作れないというエラーになってしまいます。

エクスプローラで中身が見れなくなる時点で何かおかしくて、秀丸メールの問題では
ないっていう気もするんですけど、何か思い当たる点はありますでしょうか? この
フォルダのオーナー(一番最初に秀丸メールを起動してこのフォルダを作ったアカウ
ント)が自分のアカウントじゃないとダメなんでしょうか? もちろん、今自分が使
ってるアカウントは、admin権限を持ってます。

[ ]
RE:35197 フォルダのアクセス権設定についNo.35202
花音 さん 08/12/16 15:59
 
> Home Premiumだと、フォルダのプロパティの中に「セキュリティ」のページは
>出てこないかもしれないです。もしそうだとすると、僕のやり方が使えないです
>が…。

これは大丈夫でした。Home Premium でも、同じように「セキュリティ」があって、
操作は出来ました。ただもしかすると、Ultima と Home premium で挙動が違う、な
んていうことがあるんでしょうか?

[ ]
RE:35202 フォルダのアクセス権設定についNo.35203
秀まるお2 さん 08/12/16 16:45
 
 UltimateでもHome Premiumでも、アクセス権限の仕組みはまったく同じはずだ
と思います。

 で、こちらで試しに、今現在ログインしてるアカウントについてのアクセス権
限を削除して、代わりに「Seigen」という別アカウントについてのみフルコント
ロールのアクセス権限を与えるような設定にしてみました。それでそのフォルダ
をエクスプローラで選択したら、

 「このフォルダにアクセスする許可がありません」

 というメッセージが出てきました。そこで「許可」を押すと、一応中身を見る
ことが出来るようになりました。

 その状態から改めてアクセス権限を見てみたら、自分のアカウント(Hideo)
に対して、「読み取りと実行、フォルダ内容の一覧表示、読み取り」の3つだけ
許可されたアクセス権限が勝手に追加されました。

 ということですが…。

 もしも僕の所と同じようになるのだとしたら、アクセス権限を設定するアカウ
ント名が間違ってるだけだと思うので、例えば上記のような状態になったとした
ら、改めて、追加されたアクセス権限について「フルコントロール」を許可する
ように設定しなおせば、それでうまくいくようになると思います。

 あとあと、この辺の作業は秀丸メールを終了した状態でやらないとダメだと思
います。もしも常駐秀丸メールがONになってる場合はそれも終了させてやらない
とダメです。

 それと、Ctrl+Alt+Deleteキーを押してからタスクマネージャを呼び出して、
そこの「プロセス」ってページを見ると、例えばexplorer.exeとかTuruKame.exe
とかのプロセスが具体的にどのユーザーアカウントで実行されてるか分かります。
(ユーザー名っていう列に出てくる)

 それを見て、たしかにご自身がアクセス権限を設定しようとしてるアカウント
名と一致してるのかどうかも確認してみるのがいいんじゃないかと思います。

 これ以上は、ちょっと具体的にパソコンをいじってみないと分からないかなぁ
と思いますけども…。

 C:\TuruKameDataとは別に何かフォルダを作成してみて、そこでいろいろテス
トしてみると何か分かるかもしれないです。あるいは「マイドキュメント」って
所の配下にメールデータを移動してテストすると、何か変化があるかもしれない
です。

[ ]
RE:35203 フォルダのアクセス権設定についNo.35204
花音 さん 08/12/16 17:28
 
秀まるお2さん、ありがとうございます。

アドバイス頂いたように、別のフォルダを作ってそこでテストしようと
して、あることに気付きました。

新しく作ったフォルダも含めて、C:\ 直下にあるフォルダの
プロパティのセキュリティを見ると、
・Authenticated Users
・SYSTEM
・Administrators(nyanko-PC\Administrators)
・Users(nyanko-PC\Users)
の4つがあります。でも、C:\TuruKameData には、
・Everyone
・nyanko-PC\nyanko
の2つです。「nyanko」は私が使ってる Windows のログオンIDで、
admin権限を持ってます。C:\TuruKameData へのアクセス権を見ると、
Everyone と nyanko-PC\nyanko の両方ともフルコントロール権限を
持っています。ここで、Everyone のアクセス権を全て消したら、
最初に書いたように秀丸メールでアクセスが出来なくなってしまい
ました。コンピュータ名を調べたら、「nyanko-PC」となってました。

これは秀丸メールの問題ではなさそうなので、ここで質問しても
いいのか分かりませんけど、C:\TuruKameData のセキュリティに
・Everyone
・nyanko-PC\nyanko
しか出て来ないことが今回の問題でしょうか?

ちなみに、C:\Users\nyanko の下の各フォルダ、ファイルには
・SYSTEM
・Administrators(nyanko-PC\Administrators)
・Users(nyanko-PC\Users)
の3つがあります。また、コンパネの「ユーザーアカウントの追加
または削除」から確認すると、
・nyanko  administrator
・ASP.NET machine accout  標準ユーザ
・Guest
があります。

[ ]
RE:35204 フォルダのアクセス権設定についNo.35207
秀まるお2 さん 08/12/16 19:55
 
 実は、「Everyone: full-control」のアクセス権のみにしてるのは秀丸メール
のインストーラーです。

 SYSTEMやAdministratorsについてのアクセス権限も追加したい場合は、それは
それで、「セキュリティ」ページの所で追加することは出来ると思います。一回
やってみるといいかもしれないです。

 それと、もしも秀丸メールが生成した「TuruKameData」のフォルダでどうして
もダメだけども、他のフォルダでうまくいく物があるということであれば、例え
ば現状の秀丸メールのデータをFAT32形式でフォーマットしたハードディスクに
コピーして、そこからアクセス権限的に問題の起きないフォルダにコピーしなお
して使うって作戦がいいかもしれないです。

 FAT32のハードディスクに一回コピーしてから戻すって作戦をやれば、アクセ
ス権限をひきずることは無くなると思います。

 その方法も一応お勧めしておきます。

[ ]
RE:35207 フォルダのアクセス権設定についNo.35223
花音 さん 08/12/22 10:15
 
遅くなってしまいました(^^ゞ

FAT32 というのは、Windows95 や98で使われていたファイルシステム
ですよね? Vista では普通、NTFS だと思うんですけど、秀丸メールは
FAT32 が基本なんでしょうか? それとも FAT32 だとアクセス権限の
設定が無いからということでしょうか?

どちらにしても、外付けの HDD を買って、それを FAT32 で
フォーマットして、というのは、ちょっと大掛りな操作になって
しまいそうです…。

今、C:\TuruKameData\ の中は、最初にお話ししたように誰でも見れる
アクセス権設定になってるんですけど、このディレクトリごとコピー
されてしまうと、秀丸メールに起動時パスワードを設定してあっても、
無関係に見られてしまうんですよね?

[ ]
RE:35223 フォルダのアクセス権設定についNo.35224
秀まるお2 さん 08/12/22 11:03
 
 FAT32の話は、あくまで「セキュリティをリセットしたいならそうしたらいい
のではないか」という話のつもりであって、秀丸メールがFAT32をおすすめして
る訳では無いです。

 とにかく、秀丸メールからは一回離れて、「特定アカウントからはフルアクセ
ス出来るけども、他のアカウントからはアクセス出来ない」っていうフォルダを
ご自身の手で作ってみたらどうでしょ?。その方法は、少なくとも僕のパソコン
が確認した限りでは、今まで僕が書いたような方法で実現出来てますけども…

>今、C:\TuruKameData\ の中は、最初にお話ししたように誰でも見れる
>アクセス権設定になってるんですけど、このディレクトリごとコピー
>されてしまうと、秀丸メールに起動時パスワードを設定してあっても、
>無関係に見られてしまうんですよね?

 知識のある人なら見られてしまうと思います。

-----------------------------------------------------

 改めて、特定アカウントにしかアクセス出来ないフォルダを作る手順を説明さ
せていただきます。ただし、この方法はあくまで僕のパソコンで出来た方法の一
例なので、もしこの方法でダメだとしたら、あとは誰かもっとパソコンに詳しい
人に協力をお願いするしか無いと思います。たとえはYahoo知恵袋とか、そうい
うQ&Aサイトに質問を書き込んでみたるするのも1つの手かと思います。

1.エクスプローラを起動して、C:\を表示させる。

2.マウス右ボタンを押して「新規作成 - フォルダ」を実行して、
  「新しいフォルダ」って名前のフォルダを作る。

3.「新しいフォルダ」の上でマウス右ボタンを押して「プロパティ」を
  実行する。

4.「セキュリティ」ページを表示させる。

5.「詳細設定」ボタンを押す。

5.「編集」ボタンを押す。

6.下の方にある「このオブジェクトのおやから継承可能なアクセス許可を
  含める」のオプションをOFFにしてOKする。それで出てくる問い合わせ
  メッセージで「削除」を押す。

7.「アクセス許可エントリ」の所が灰色になったのを確認して、もう一度
  OKボタンを押す。警告メッセージが出てくると思うけども、かまわずOK
  する。

8.フォルダのプロパティの「セキュリティ」ページに戻るので、そこで
  「編集」ボタンを押す。

9.「追加」ボタンを押す。

10.「選択するオブジェクト名を入力してください」の欄に、ご自身の
  アカウント名(僕の場合はHideo)を入力する。

11.「名前の確認」ボタンを押す。すると先ほど入力したアカウント名が
  「コンピュータ名\アカウント名」のようになる。
  こちらでの具体的な例としては、「TAKI-ATHLON\Hideo」になる。

12.OKボタンを押す。

13.「グループ名またはユーザー名」の所に「Hideo」だけがあることを
   確認して、そこの下の欄の「Hideoのアクセス許可」の所にある
   「フルコントロール」行の「許可」の下のチェックボックスをONに
   する。

14.OKボタンを押す。

15.フォルダのプロパティの「セキュリティ」ページに戻るので、そこで
   またOKボタンを押す。

 で一応完了です。

 この状態で、たとえばWindows付属のメモ帳を起動して、何か適当に文字入力
してから「ファイル・名前を付けて保存...」とやって、保存先に、先ほどの
「c:\新しいフォルダ」を選択して、ファイル名を、例えば「abc.txt」とかで保
存してみます。

 そのファイルをエクスプローラで見たりダブルクリックして開いたり、編集し
て保存したり出来ることを確認します。

 次に、一度Windowsをログオフして、ほかのアカウントでログオンします。そ
して先ほどの「c:\新しいフォルダ」をエクスプローラで参照しようとしたりす
ると、「アクセス許可がありません」のようなエラーが出て参照出来ないことが
確認出来るはずです。

 ということをやって、それが成功するかどうか確認してみたらいいと思います。

 それがうまくいくならば、それと同様のことを秀丸メールのデータ用フォルダ
にも適用すればいいということでどうでしょうか。

[ ]
RE:35224 フォルダのアクセス権設定についNo.35225
秀まるお2 さん 08/12/22 11:13
 
 追加で書かせていただきますけど、僕が作業した時の「Hideo」というアカウ
ントには、管理者権限があります。

 管理者権限の無いアカウントでログインして、その状態でアクセス権限の編集
をするのは無理だと思います。

[ ]
RE:35224 フォルダのアクセス権設定についNo.35226
花音 さん 08/12/22 13:54
 
秀まるお2さん、ありがとうございます。

前回も、今回教えて頂いたのと殆ど同じやり方で C:\TuruKameData\ の
アクセス権を設定したんですけど、そうすると秀丸メールがその
ディレクトリに書き込むことが出来なくてエラーになってしまいました。

今回、C:\ 直下に新しくディレクトリを作って、そこに
C:\TuruKameData\ の中身を丸ごとコピーしてセキュリティの設定を
したら、今度は秀丸メールが読み書きすることが出来ました。
Guest アカウントから、新しいディレクトリにはアクセス出来ない
ことも確認出来ました。

前回と今回で、なぜ違いがあるのか、よく解りません(^^ゞ

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

[ ]