フォルダアクションでアクセス権を変更

このQ&Aのポイント
  • フォルダアクションを使ってアクセス権を変更する方法について教えてください
  • フォルダアクションでフォルダのアクセス権が変更できるが、フォルダ内のファイルは同じ設定で変更できない
  • フォルダアクションを設定しても、フォルダ内のファイルのアクセス権が変更できない問題が発生しています
回答を見る
  • ベストアンサー

フォルダアクションでアクセス権を変更

フォルダアクションを設定し、そのフォルダにドラッグしたフォルダの アクセス権は変更出来たのですが、そのフォルダの中のファイルが どうしても同じ設定で変更できません。 on adding folder items to this_folder after receiving added_items do shell script "chgrp ○○○; chmod 777 " & quoted form of (POSIX path of added_items) password "PASSWORD" with administrator privileges end adding folder items to どなたかお解りになる方がいらっしゃいますでしょうか。 よろしくお願いいたします。

  • Mac
  • 回答数1
  • ありがとう数2

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

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

aquaやfinderのことはほとんどわからないのであてずっぽうですが、 chgrp と chmod コマンドのそれぞれに -R とか --recursive とかのオプションを付けられるんじゃないでしょうか。 "chgrp -R ○○○; chmod -R 777 "

cogepam
質問者

お礼

tux_the_penguinさん有難うございます! "chgrp -R ○○○; chmod -R 777 " で解決できました。 本当に助かりました!

関連するQ&A

  • chmodをapplescriptで実行したい。

    はじめまして AppleScript初心者です。 OSXServer10.4.8でファイル共有しています。 フォルダのアクセス権を定期的にchownコマンドで変更したいと思いますが、うまくいきません。 Applescriptでchmodコマンドを実行するものを用意しましたが、スクリプトエディタでスクリプトファイルを実行するとchmodでアクセス権が変更されるのですが、このスクリプトをcrontabに登録して特定の時間に実行するように設定すると機能しません。 AppleScript//////////////////// set cmdchown to "/usr/sbin/chown -R test /test1" do shell script cmdchown password "password" with administrator privileges set cmdchmod to "/bin/chmod -R 755 /test1" do shell script cmdchmod password "password" with administrator privileges ////////////////////////// 定期的にオーナーとアクセス権を変更するにはどうすれば良いですか? よろしくお願いします。

  • パーミッションの変更

    RedhatES3.0サーバです。 複数のディレクトリ及びファイルのグループの変更「chgrp -R」を行おうしたら、 誤って「chmod -R」をやってしまった様で権限が変わってしまいました。 それを元に戻したいのですが、「chmod -R」で変えるとファイルもディレクトリも同じ設定になりますが、 ファイルは「644」、ディレクトリは「755」に設定したいです。 この設定をまとめて実行する方法は無いのでしょうか。

  • Automatorでファイルの移動とコピー

    Automatorのフォルダアクションを使ってファイルを2ヶ所のフォルダにコピーしたいのですが、うまくいきません。 フォルダAに保存されたPDFをフォルダBの日付フォルダ(フォルダ名:yy-mm-dd)に移動して、次にフォルダCにコピーをすることが目的です。 ネットの情報を参考にしながら下記のようなワークフローを作成しました。 AutomatorのフォルダアクションでフォルダAを指定 1. 指定されたFinder項目を取得(Automatorでのテスト用に設定) 2. フォルダの内容を取得 3. 変数の値を取得   変数名:folderA 4. AppleScriptを実行  on run {input, parameters}   set folderA to item 1 of input    -- POSIX変換   set folderA_POSIX to POSIX path of folderA   -- 移動先   set folderB to "フォルダBのパス"    -- フォルダBの中の日付名のサブフォルダ   set theTime to do shell script "date +'%y-%m-%d'"    -- フォルダB / yymmdd のパス   set yymmdd to do shell script "find " & folderB & " -name " & theTime & "* -print"   set moveCommand to "mv " & quoted form of folderA_POSIX & " " & quoted form of yymmdd   do shell script moveCommand   return input end run Finder項目をコピー      フォルダCを指定 一応、上記の流れで動いているのですが、このワークフローと同じ内容で別のフォルダ用にコピーをしたところ、「AppleScriptを実行」の結果に移動先のフォルダBのyy-mm-ddフォルダに保存されたファイルのパスが表示されず、最初のフォルダAのパスが入っていて、テストの結果のログの部分には、「アクション”Finder項目をコピー”に必要なデータがありません」とありました。 ワークフローをコピーする前のちゃんと結果を得られている方のフォルダでは、移動先のパスが結果に表示されていたので、最後の return input の値が更新されていないのかな?と想像しているのですが、どうしたら良いですか? 「Finder項目をコピー」にデータを引き渡すことができない原因はなんでしょうか? 同じスクリプトで問題なく動いているフォルダもあるのですが、違いは何でしょうか? アクセス権はいずれも同じ設定(読み書きOK)になっています。 そもそも上記のようなスクリプトで問題ないでしょうか? Macもまだ慣れず、AutomatorもAppleScriptも知識がないのでとんちんかんな質問でしたら申し訳ありませんが、ご指導よろしくお願い致します。

    • ベストアンサー
    • Mac
  • NASのAD連携変更 PCからのフォルダアクセス

    お世話になります。 会社で使用しているNASについてPCからフォルダへアクセス出来ない事象が発生しており解決できません。解決法をご教授頂けると幸いです。 【不具合背景】 会社のネットワーク内でBaffaro NAS(TS-QVHL/R6シリーズ)を使用しております。先月までAドメインにAD連携し、各フォルダのアクセス権としてAドメイン配下のユーザーIDを指定していました。しかし今月から全社でドメイン変更が行われBドメインに変更した途端今までアセスできていたフォルダに全てアクセスできなくなりました。元のAドメインに戻すとアクセス可能になります。 ・NASとPCの動き (1) Aドメインにて問題なくPCからフォルダへアクセス可能。 (2) BドメインにAD変更し、Bドメイン配下のユーザーIDをアクセス権に設定。 (3) PCから当該フォルダにアクセスをするとユーザーID/Passwordを聞いてくるのでBドメインのID/Passwordを入力するが、一瞬消えてまた聞いてくるの繰返し。 (4)AドメインにADを戻し、Aドメイン配下のユーザーIDを再設定すると問題なくアクセス可能。またAドメインに連携し、Bドメイン配下のユーザーIDのままでもPCからBドメインのID/Passwordを使ってアクセス可能。 会社のIT部門及びBaffaroのサポートに連絡して様々な対応を行いましたが依然解決されません。 【行った対応策】 ・NAS、PC共にAD連携後の再起動 ・AD連携をワークグループに一旦変更し、再度AD連携を行う ・Bドメイン上のNASのキャッシュ削除 ・PCのドメインID/Passwordのキャッシュ削除 ・NASの設定初期化 最終手段であったNASの設定初期化を行っても改善されないところから、Bドメインサーバー上の問題という気がしてならないですが、IT部門からは特にドメイン上の設定は他と同じとの回答。 また同事業所から同じ型式のNASを使用しているフロア違いの部門はNASの設定をAドメイン→Bドメインに変更後、アクセス権を再設定で問題なくアクセスできている状況であり、当部門のNASだけが不具合発生しています。ちなみに正常接続できている部門に、設定項目も見せてもらいましたが違いなし。 上記情報でお心当たりの有る方がいらしたら是非解決法をご教授頂きたくお願い申し上げます。 また申し遅れましたが、Client PCのOSはXPと7になります。何れもアクセスできません。

  • Sambaにて共有フォルダのアクセス権

    http://www.server-world.info/query?os=CentOS_6&p=samba こちらのサイト様を参考にSambaによる共有フォルダの作成に挑戦しています。 サイト様の設定を一通り行い、ファイヤーウォールの設定にてSambaをチェックしたところで、フォルダにアクセスできるようになったのですが、ファイルを書き込むことができません。 クライアントはWindowsXPのSP3です。 具体的にはファイルをコピーしようとすると添付画像のようなメッセージウィンドウがでます。(添付画像右) サイト様の内容に従い、共有したいフォルダ「Share」には writable = yes としています。 また、サイト様の設定では # chmod 777 /home/share を実行しておりますので # cd /home # ls -l としたところ drwxrwxrwx. (省略) share となり、フォルダのパーミッションの設定も正しいと思っているのですが・・・。 気になるのは、GUIにて「share」フォルダ右クリック→アクセス権タブが添付画像のようになっており、「ファイルのアクセス権」の欄が「---」となっているのですが、これは正しいのでしょうか?(添付画像左) 変更しようにもプルダウンから「読み書き」を選択しても、強制的に「---」に戻ってしまい、変更することができません。 その外、思い当たるところはございますでしょうか?御助言願います。 よろしくお願いいたします。

  • Folder Actions Alertの対応方法

    Folder Actions Alert One new item has been placed in folder"top" Would you like to view the added items? 頻繁に出て、どうしていいのか解りません。 教えてください。 環境は デュアル 450MHz PowerPC G4 メモリ 1ギガ Mac OS X 10.3.9 Finderもよく落ちます。 フォトショップ・エレメンツ4.0で デスクトップ上に画像を保存すると、 デスクトップのアイコンが全て、一度消えます。 (リセット?) 宜しくお願いします。

    • ベストアンサー
    • Mac
  • applescriptでのファイルコピー

    macmini server (SnowLeopard:OSX10.6) 上記機種を使用。 macの知識がなく、最近applescriptという機能を知りました。 使い方が全くわからない状態でしたが、 今回、NAS(マウント済み)にあるフォルダAの中のファイルBを macのServer HDの中にあるフォルダCへコピーする作業を 自動化させたいと思い、ファイルコピーの方法について調べていたところ、 とある質問サイトで下記のコードを見つけ、入力項目を埋めて実行しました。 が、「必要なボリュームがマウントされていません」とエラーがでました。 既にマウントしているのは確認しています。 恐らくボリューム名かファイルパスの入れ方が違うのかなと思い、 いろいろと試してみましたが、出来ませんでした。 ここでいうボリューム名とファイルパスとフォルダパスは どのような入れ方をすればよいのでしょうか? もしくは、他の原因であれば、その解決策を教えて頂けると 助かります。 すみませんが宜しくお願い致します。 ------ ペーストするコード (以下最後まで) -------------------- ----【入力項目】------------ set FromVolumName to "ボリューム名を入れる" ---(↑説明)コピー元となるファイルのあるボリューム名 set ToVolumName to "ボリューム名を入れる" ---(↑説明)コピー先となるフォルダのあるボリューム名 set FromCopyFile to "ファイルパスを入れる" ---(↑説明)コピー元となるファイルのパス set ToCopyFolder to "フォルダパスを入れる" ---(↑説明)コピー先となるフォルダのパス set CP_opt to "-f" ---(↑説明)cpコマンドのオプション ------------------------- tell application "Finder" set {MyMsg, MyIcn} to {"完了!", 1} if (exists disk FromVolumName) and (exists disk ToVolumName) then try do shell script "cp " & CP_opt & " " & quoted form of POSIX path of FromCopyFile & " " & quoted form of POSIX path of ToCopyFolder on error set {MyMsg, MyIcn} to {"なんらかのエラーです!", 0} end try else set {MyMsg, MyIcn} to {"必要なボリュームがマウントされていません!", 0} end if activate display dialog MyMsg buttons {"終了"} default button 1 with icon MyIcn end tell

    • ベストアンサー
    • Mac
  • Documents and Setting のフォルダ変更後、Outl

    Documents and Setting のフォルダ変更後、Outlook2003が開けなくなりました。 すいません。アドバイスをください。 Documents and Setting 内の使用フォルダ名を以前の使用者のものから変更しました。 その後、各ソフトが通常起動できるかを確認した後、OutLook2003もPassword請求はあったものの開けることを確認し、以前の使用者のWindowsのLogInアカウント及びフォルダを削除した。その後、Outlookを立ち上げると、データの保存場所を求められ、以前のデータを保存している場所を選択したのですが、『Microsoft Office Outlookを起動できません。Outlookウィンドウを開けません。このフォルダのセットを開けませんでした』と出て、強制終了するようになってしまいました。 再起動したり、削除したアカウントを復活させ、設定を戻したりしたのですが、メールは依然開けません。アドバイスをください。OSはWindowsXPです。お願いします。

  • 「フォルダー アクセスの拒否」を無くしたい。

    「フォルダー アクセスの拒否」、「このフォルダーを変更するには、Administratorsからアクセス許可を得る必要があります。」と表示されるのですが、Administratorsからアクセス許可を得る方法が分かりません。 PCを購入した際に何か設定したのかも知れませんが、全く記憶にありません。他の作業中にも時々表示され、作業が出来ずに困っています。どなたかお助け下さい。何卒宜しくお願い致します。 当方のPCのOSは「Windows7 Home Premium 64-bit」です。 <URL> http://apple-voice.com/wordpress/2010/04/windows-7-how-to-enable-administrator/ の方法を試してみたのですが、この方法ですとUserとして「Administrators」が一人増えるだけで、当方が「Administrators」にはなれないみたいです。それですと、当方の今までの設定が使用出来ず意味がありません。当方が当方の現在の各種設定そのままで「Administrators」になりたいのですが、無理なのでしょうか? それとも別の方法で「Administrators」が関係する「アクセスの拒否」を解決する方法があるのでしょうか。 皆様のお知恵をご教授の程、何卒宜しくお願い致します。

  • 翻訳お願いします。

    海外通販をしようと思っています。 ショップの方からのメールなのですが、翻訳お願いします。 Thank you for your email. You can complete your order online by adding the items that you want to purchase to your shopping cart. Once you have added the items to your cart, you can proceed to check out and enter your shipping and payment information. We ship via US Postal Service. Global priority mailers are extremely reliable however they cannot be tracked through the US postal service. Shipments are therefore at buyer’s own risk. International shipments incur a $14 shipping charge per $100 of merchandise purchased unless additional shipping charges are specifically noted on an item's description (such as Jelly Rolls and other large and bulky items).