- PR -

windows側(sanba)からLINUX側のフォルダ作成、アクセス権限変更

1
投稿者投稿内容
kirua
常連さん
会議室デビュー日: 2006/05/30
投稿数: 31
投稿日時: 2006-06-02 11:16
ドメインコントローラ以外のWindows側からC#(ASP.NET)を使用して、Linuxサーバーのディレクトリの作成、及び、フォルダのアクセス権限の変更は可能ですか(以下のコマンドを使用)?方法があれば教えてください。
【コマンド】
set sv1=vserv1
set sv2=vserv2
md "\\vserv2\usr4\ue059997"
md "\\%sv1%\profile1$\ue059997\CC\XP"
XCACLS "\\vserv2\usr4\ue059997" /T /G system:F "Domain Admins":F ue059997:F usr4:RX everyone:RX /Y
XCACLS "\\%sv1%\profile1$\ue059997\CC\XP" /T /G system:F "Domain Admins":F ue059997:F /Y
net user ue059997 aaa000 /Domain
chmod -R 755 "\\vserv2\usr4\ue059997"
chown -R ue059997:usr4 "\\vserv2\usr4\ue059997"
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2006-06-02 16:49
引用:

kiruaさんの書き込み (2006-06-02 11:16) より:
ドメインコントローラ以外のWindows側からC#(ASP.NET)を使用して、Linuxサーバーのディレクトリの作成、及び、フォルダのアクセス権限の変更は可能ですか(以下のコマンドを使用)?方法があれば教えてください。


出来るはず・・・Creating or Modifying an ACL

とは言っても、WindowsNTとLinuxのアクセス権管理の設計が根本から異なっているのは一見して分かりますよね。Samba 2.04以降はLinuxのアクセス権をWindowsNTのACLに見せかける機能を備えているそうですが、色々と制約の多い物であろう事は容易に想像できます。TELNETなりRSHで接続して設定を変更するほうが現実的な対応だと思います。
kirua
常連さん
会議室デビュー日: 2006/05/30
投稿数: 31
投稿日時: 2006-06-03 00:42
遅くなってすいません。回答ありがとうございました。
ASP.NETのWEBアプリからコマンドを発行するので
いろいろとセキュリティの関連で問題がありそうですね。。
問題がなく素直に利いてくれればよいのですが。。
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2006-06-03 23:59
引用:

kiruaさんの書き込み (2006-06-03 00:42) より:
遅くなってすいません。回答ありがとうございました。
ASP.NETのWEBアプリからコマンドを発行するので
いろいろとセキュリティの関連で問題がありそうですね。。
問題がなく素直に利いてくれればよいのですが。。


直にリモートサーバにフォルダを作るわけでなくtelnet経由なら
ローカルの telnet の実行権限だけあればいいように思えるんですけれど

他にも linux サーバ側でフォルダと権限を割り振るような
Webサービスを作って公開してもいいですよね
まぁこっちは ASP.NET 以外の技術が必要そうですけれど

# mono でも使います?(w
1

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