• ベストアンサー

ファイルの共有をできなくする方法

OSはwindowsXP SP2でアカウントを3つ作っています。(家族3人分)ここから本題ですが共有フォルダのみ共有されると思っていたのですが、この前見てみたら全てのファイルがどのアカウントからも見れてしまいアカウントを分けている意味がないことに気づきました。特定のファイルを別のアカウントから見れなくするにはどうすればよいですか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

>>Homeエディションでは、cacls.exeを実行するのがミソとのこと。 これは知りませんでした。 で、調べてみるとコマンドプロンプトからコマンドを打つのですがわかりづらいかもしれません。 http://www.atmarkit.co.jp/fwin2k/win2ktips/718edtcacls/edtcacls.html で、実は私が使っているもうひとつの方法が有りまして そちらもコマンドを打つのですが、初期設定は面倒なものの アクセス権の設定は、いくらか判りやすいかな?? 以下に方法を一応書いておきます(以下ユーザー名 tarou と仮定します) 1. http://sohda.net/cygwin/setup.html を見てCygwinをインストールします。 2. http://oshiete1.goo.ne.jp/qa3107539.html の#4を参考にパスを通します 3.D:ドライブに tarou と言うフォルダをつくり、隠すFileを全てその中に入れます 4. コマンドプロンプトを起動し  D: と打ってからEnterキーを押します 5. D:\> となったら   D:\>ls -l と打ちEnterを押します file一覧が出ますが  先ほどのtarou フォルダが drwxrwxrwx+ 3 tarou なし 0 Mar 10 21:44 tarou (数字や時刻欄は当然違いますが) ↑アクセス権限 ↑所有者          ↑ファイル(フォルダ名) 6. D:\> chmod 700 tarou と打ってEnter <=所有者以外からアクセス出来ない指定です 7. もう一度 D:\>ls -l で確認すると drwx------+ 3 tarou なし 0 Mar 10 21:44 tarou ↑こう表示されれば ユーザーtarou以外からアクセス出来ないはずです ん~~んん、やはり面倒かな??

その他の回答 (2)

回答No.2

先ほど回答の方の次のページに、ファイル毎にアクセス権を設定する項目がありました。 http://www.atmarkit.co.jp/fwin2k/special/winxp_over/winxp_over_14.html このページの後半に記載されています。 Homeエディションでは、cacls.exeを実行するのがミソとのこと。 これはスタートメニューから、"ファイル名を指定して実行"を選択し、cacls.exeと入力すれば実行できるのではないでしょうか。確認はしていませんが。

回答No.1

XPhomeだと マイドキュメント フォルダ(C:\Documents and Settings\アカウント名)だけですが ・まず全てのアカウントで別々のパスワードを設定してください。 ・次に各々ログインしたら「マイドキュメント」 フォルダを右クリックして  「プロパティ」>「共有」タブを開きます ・「このフォルダをプライベートにする」にチェックを入れて「OK」 これで C:\Documents and Settings フォルダを開いても  その下は自分のアカウント名のフォルダしか開けなくなります (但し管理者アカウントだと全て見えるはず) http://www.atmarkit.co.jp/fwin2k/special/winxp_over/winxp_over_13.html

n49400939
質問者

補足

回答ありがとうございます、共有したくないファイルはDドライブにあるのですがサイズが大きすぎてCドライブには入れれません↓この場合ですとどのようにしたら他のアカウントからアクセスできないようにできますか?

関連するQ&A