Re: Apply User and Groups to Items in a Folder
Re: Apply User and Groups to Items in a Folder
- Subject: Re: Apply User and Groups to Items in a Folder
- From: "J. Stewart" <email@hidden>
- Date: Wed, 19 Apr 2006 16:08:00 -0400
On 4/19/06 at -0700 Todd Geist said this
>> sudo find pathToFolder -user username -exec chown
>> username:groupname {} \;
>>
>> For an Applescript the backslash needs to be double-escaped.
>>
>> -- Gnarlie
>
>Thanks!
>
>But I don't think I get this yet.
>
>I tried
>
>tell application "Finder"
>
> set pathToFolder to choose folder
>
> set s to "sudo find " & pathToFolder & " -user <adminUserName> -exec
>chown <newOwner>:<newGroup> {} \\;"
> do shell script s
>
>end tell
>
>--> Finder Got an Error Password
>
><adminUserName> = an admin user on the machine
><newOwner> = the new owner
><newGroup> = the new group
>
>
>Any ideas?
Yes, don't use sudo in "do shell script", try this instead -
--> Script <--
set pathToFolder to quoted form of POSIX path of (choose folder)
set s to "find " & pathToFolder & " -user <adminuser> -exec chown <newname>:<newgroup> {} \\;"
do shell script s with administrator privileges
--> /Script <--
BTW, there is no reason for this to be contained within a Finder tell.
JBS
--
One must wait until evening to see how splendid the day has been. — Will Rogers
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Applescript-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden