Windows TIPS
[System Environment]
  Windows TIPS TOPへ
Windows TIPS全リストへ
内容別分類一覧へ

permcopyコマンドで共有フォルダのアクセス権をコピーする

解説をスキップして操作方法を読む

デジタルアドバンテージ 打越 浩幸
2008/10/03
対象OS
Windows XP
Windows Server 2003
共有フォルダを作成した場合、その共有名に対してアクセス権を設定する必要がある。
既存の共有フォルダと同じアクセス権を設定するなら、permcopyコマンドを利用するとよい。

解説

 ファイル・サーバをセットアップして共有フォルダを公開する場合、その共有名に対してアクセス権を設定する必要がある。例えばドメイン管理者(Domain Admins)やドメイン・ユーザー(Domain Users)にはフルコントロールとし、それ以外にユーザー(Everyoneなど)には読み取りのみ、といった具合だ。共有フォルダが1つしかないならば手動で設定しても簡単だが、複数の共有フォルダがあったり、既存のサーバから設定を移行したいとなると、少々面倒である。いちいち共有の設定ダイアログを開いて変更しなければならないからだ。

 だがWindows XPやWindows Server 2003のリソースキットに含まれるpermcopy.exeコマンドを使えば、既存の共有フォルダ(マスタとなるフォルダ)のアクセス権を、簡単に別の共有フォルダのアクセス権としてコピーできる。本TIPSではその方法を紹介する。なおリソースキットについてはTIPS「Windows OS向けリソースキット・ツールを入手する」を参照していただきたい。

操作方法

 Windows XPやWindows Server 2003のリソースキットに含まれるpermcopy.exeは、共有フォルダのアクセス権(パーミッション)をコピーするためのコマンドである。引数なしで起動すると、その使い方が表示される。

C:\>permcopy
Copies the permissions (ACLS) from one share to another.

PERMCOPY \\SourceServer ShareName \\DestinationServer ShareName

 これで分かるとおり、使い方は非常に簡単である。コピー元のサーバ名と共有名、コピー先のサーバ名と共有名を指定するだけである。ローカル・コンピュータだけでなく、リモートのコンピュータも指定できる。ただしその実行には、管理権限が必要である(一般的には、ドメイン内のコンピュータ間でコピーするために使うことになるだろう)。

 例えば、\\server01のusrという共有フォルダのアクセス権を、\\newserver01のnew-usr共有フォルダへコピーするには、次のように指定する。

C:\>permcopy \\server01 usr \\newserver01 new-usr
The command completed successfully.

 これを見ると分かるように、共有名の指定方法は少し特殊である。「\\server01\usr」ではなく、「\\server01」と「usr」は空白で区切って並べる必要がある。ローカル・コンピュータ上の共有を指定する場合は、「\\mypc01」か「\\127.0.0.1」のようにする。End of Article

この記事と関連性の高い別のWindows TIPS
簡易ファイルの共有機能を利用する
デフォルト共有(管理共有)を停止させる方法
コマンド・プロンプトでファイル共有を管理する
WSHでログオン時に共有フォルダを設定する
共有フォルダのショートカット アイコンを[マイ ネットワーク]に追加しないようにする方法
このリストは、(株)デジタルアドバンテージが開発した
自動関連記事探索システム Jigsaw(ジグソー) により自動抽出したものです。
generated by

「Windows TIPS」
Windows Server Insider フォーラム 新着記事

@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

RSSフィード

アイティメディアの提供サービス

ホワイトペーパー(TechTargetジャパン/閲覧には会員登録が必要です)

スキルアップ/キャリアアップ(JOB@IT)

- PR -

お勧め求人情報

キャリアアップ 〜JOB@IT
@IT Special -PR-
  New! 「スーパープログラマ」になるための資質
〜エンジニア・キャリア進化論(第13回)〜

  「あなたが何を食べているかで、あなたが
何者かが分かる」マーケティングとは?

  開発環境にも、「使いやすい」――
さくらの専用サーバプランが新しくなった

  「“監視ツール”だけで安心ですか?」
高可用性を追求した“クラスタ構築”とは

  24H稼働のオンライントレードを支える
エンジニアフレンドリー仕様のDB複製

  コストをかけずに迅速復旧!!
事業継続性を高める為の“3つの要素”?

  @IT編集部主催「データベース勉強会」
3人のプロが語ったカイゼン術とは?

  世界中で1万件の導入実績!我々の使命は
「日本のSOAをキックオフする」こと!

  「仮想化環境」を1カ月単位でレンタル!?
初期コストを大幅に下げるサービスとは?

  ビジネスは、小さく生んで大きく育てたい
そんな願いを叶えてくれるサーバって?

  「週末だけリソースが増やせればなぁ…」
が実現するクラウドホスティング

  プレゼン力UPからセキュアな情報共有まで
“デキる”企業の『ソフトウェア選択術』

  SaaS、クラウドコンピューティング時代
必要となるITインフラの要件とは!?

  導入事例を通してSDKの実績を検証しよう
これがワザあり開発ツールの“技”だ!!

  宅急便のように、データも運んで、守る。
クロネコヤマト流「事業継続」を解説する

  【劇的】1357台のサーバが231台に!
仮想化+ストレージの最新技術で効率性UP

  従来の職種が、SOAによって大きく変わる!
SOA時代、新たに生まれる“6つの職種”とは?


ソリューションFLASHPR