私はテラバイトのデータを搭載した古いsolarisシステムを持っています。最近、私たちは新しいサーバーを手に入れ、私は「管理が簡単だったので」Windowsサーバーの推奨事項に沿って進みました。誰かがデータをsolarisボックスから新しいサーバーにコピーしました。すべてのデータはそこにありますが、どういうわけかすべての所有権と許可を失ったようです。現在、管理者アカウントでさえ、Windows共有のデータに実際にはアクセスできません。許可と所有権をコピーするために、考えられるすべてを試しました。caclsを使用して管理者とドメイン管理者のアクセス許可を追加しようとしましたが、エラーメッセージが表示されるだけです。
cacls files /t /e /c /g "administrator":f
ACCESS_DENIED: D:\Public\files\something
linux / unixファイルサーバーでは、ディレクトリ内のすべてのファイルの許可を「ls」で見ることができます。このシステムでは、アクセス許可を確認するためだけに10分半のダイアログボックスが必要です。
NFSとsambaを使用してマウントされたソースディレクトリから、管理者が実行するrsyncとrobocopyを使用して、アクセス許可と所有権をコピーしようとしました。有用なことは何も起こりませんでした。NFSを使用してソースディレクトリをマウントすると、所有者の名前は表示されず、UIDのみが表示されます。CIFS共有としてマウントすると、所有者が表示されます。
robocopy j:\olddrive\files d:\newdrive\files /e /purge /secfix /copy:atsou /dcopy:t /timfix
たくさんのものを出力しますが、権限は変更せず、所有権も変更しません。
今では、長年にわたって成長したデータには、おそらく詰め込まれた権限、詰め込まれたUnix権限があると確信していますが、少なくとも使用可能でした。はるかに複雑なパーミッションのセットでは、アクセスすることさえできません。AFAICこれは大きな後退です。