IMovie w/ Network Accounts

Server : XServer Running 10.6.8 hosting Worgroup Manager for user management
Clients : 2010 MacBooks running 10.6.8
Software : iMovie 11
I work for a school district and teachers are starting to want their students to create iMovie projects. All students log in with network only accounts (local accounts are not created). Obviously I am not going to strore the iMovie footage on the network for the students to work off of. Instead iMovie Events.localized needs to be created on the local hard drive. That would not be very time consuming but creating individual folders for student events and setting file permissions for those folders is what is problematic. I do not want other users to see a students work since they will be sharing the iMovie Events folder.
The research I have done is suggesting a login hook. So here is what I have attempted with no success.
1) I create a script that looks like this :
#!/bin/bash
mkdir /Volumes/Macintosh\ HD/iMovie\ Events.localized/$1
chown -R $1 /Volumes/Macintsoh\ HD/iMovie\ Events.localized/$1
chmod 700 /Volumes/Macintosh\ HD/iMovie\ Events.localized/$1
I name is imovie.sh
2) I place it in a folder on the local drive at :
/Volumes/Macintosh HD/Library/Application Support/LOSD
3) I then go into terminal, as suggested by Apple support article HT2420 and run the following command:
sudo defaults write com.apple.loginwindow LoginHook /Library/Application\ Support/LOSD/imovie.sh
4) From workgroup manager I set the computer group to allow login hooks :
Workgroup Manager > Computer Group > Preferences > Login > Scripts, Select "Always", Check "Also execute the client computer's LoginHook script"
5)I log out and log in as a student
Results :
iMovie Events folder is not created
If I attempt to run the script while logged in as admin it will create the iMove Events folder but not the user's sub folder and in the terminal window it acts as though I have not entered an argument for chown. By that I mean it says:
usage : chown [-fhv] [-R [-H | -L | -P owner [:group] file ...
At least that is what I think that means. I am fairly new to scripting. So if anyone can help me out I would appreciate it, as will the teachers and students.
Thank you

cirillo.k  mentioned:
"We ended up just using local, managed accounts, which kind of defetes the purpose of having individual network accounts for the students but doing it with network accounts just caused too many problems. So now students just have to remember which computer they were using and in some cases we created multiple local, managed accounts for students who use the same computer. Hope that explanation helps."
Agreed. Have been deeling with this. It was a chaotic fall semester in the lab due to this
limitation. Multi-user/multi-lab situations are still very much a standard working environtment in
education.
Hopefully Apple will reconsider this for future versions (soon). Most of the time Apple has been
the one who solves problems, and problems that are specific to certain markets (including
education for many years). At the moment, students in my class learned that
iMovie would not work for them in their labs at their current and future schools.
cpm

Similar Messages

  • Imovie 10.0.4 does not work on network account

    iMovie 10.0.4 works perfectly on local account but when logon with network account iMovie does not work.

    Have you contacted your Network Administrator?
    There is not nearly enough information for us to begin to help you.
    ÇÇÇ

  • Simlinks | Can they point to network account folders (iMovie related)?

    Hi everyone. First time posting here, so please be kind. I've done some searches regarding simlinks, and as best as I can tell they are the best solution for changing iMovies default folder. As we already know iMovie 09 only saves to the user account's 'movies' folder, and there really isn't a way around changing the location of this folder through any kind of preference feature in iMovie. So I'm looking at possibly using a simlink. I've never used one before, but I think I can figure it out. Here's my question:
    I'm running a lab of Aluminum iMacs, in which my students log in with Network based accounts housed on an x-raid server. I've set up my students so all their work automatically saves to their home folders on the server, and they have no access to the local machine's hard drive. Everything is working great, except for iMovie. I've been reading threads on how people have set up simlinks to point to NAS drives, or an external HD, but nothing about pointing to the home folders of network based accounts. What I would like to do is set up a simlink so when iMovie saves to the iMovie events folder it redirects the save to a users 'movie' folder on their network account. Is this possible? If it is, is it possible to the same folder point to some kind of generic path so it will work on multiple users? Or is there another simpler solution that I'm missing?
    Thanks for taking the time to read this.

    Hi
    On the mac clients you would use Directory Utility (for 10.4) or Directory Access (10.5), they are located in the same place /Applications/Utilities. Launch the application, click the lock to authenticate using the local admin account details and then use the Active Directory plug-in to 'bind' the mac client to the AD Server. Its all laid out in front of you if you click 'Show Advanced Options' button. There is not really much to do on the mac client side other than to make sure you use the correct Kerberos Realm name as well as an AD account that has authority for the domain. Pretty much how well this works is all down to how well the AD is configured. Ideally internal DNS services should not be based around .local. This link will tell you why as well as how to make it work using .local.
    http://docs.info.apple.com/article.html?artnum=107800
    You may also find these other links useful:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=89EE677B-0FF6-4558-A54B -6070E2C8CD65&displaylang=en
    This is the Microsoft kbase that discusses the same issues.
    http://www.apple.is/windows/SBSMacDoc.pdf
    as well as the pdf download
    http://msmvps.com/blogs/javier/archive/2004/11/24/20645.aspx
    http://forums.macworld.com/thread/82667?tstart=0
    http://www.macosxhints.com/article.php?story=20050302023720578
    There are more links I could post but they will all amount to pretty much the same thing. One important thing to note is time synchronization is crucial for the KDC to grant time-stamped tickets to clients. So make sure the everyone is using the same network time server.
    Hope this helps, Tony

  • Problem with iMovie with remote accounts

    Hello.
    I got some problems that have been annoying me for some time now.
    I have Mac Pro SL server, 40 iMacs and over 60 users. All the accounts are on the server. It all works pretty well, but there are these little things that I cant figure out. The users log on in, and start iMovie, everything works, they can do what ever they like, UNTILL, they want to capture something with the iSight camera, and thats something they really want to do. The camera windows comes up, then they press "Capture". When they want to start the capture after the step where you set the event name & such, they get an error, something like
    "The importing was canceled. You may not have premission to write to *the default imovie directory*".
    The thing I don't get is that it works for my own network account, but not for them. I tried to give a test account same rights as I have, but it didn't work. And my account was created in the Workgroup manager, just like everyone elses.
    Anything I could try to make this work?

    Hi, Beverley.  
    Thank you for visiting Apple Support Communities.  
    I understand that you are unable to trim clips using iMovie.  I would need a little more information on how you were attempting to trim a clip to provide a better answer.  However, make sure you have the movie project open and are selecting the clip that you wish to trim as this will activate the clip trimmer.  
    Trim clips
    -Jason H.  

  • Cannot login with Network account.

    Hi,
    I am an experimented Mac user, but quite new with Snow Leopard Server.
    I've just purchased the brand new MacMini Server.
    I have configured my server with the name server.local and installed OpenDirectory as Master.
    I wanted to try the network login, so I created a Test1 account in Open Directory. Then from my iMac I joined my server.local through System Preferences/Accounts/Options/... then I log off and try to use the newly created account test1.... I asked the system to change the password from first loggin... which works, but then I receive a message saying that I cannot log in for the moment... I tried everything but I just can't use the network account.
    Any hints?
    Cheers.

    You should avoid .local at all costs when configuring an OS X Server.
    .local is reserved for zeroconfig/Bonjour, and will cause conflicts.
    There's an excellent tutorial for new users here
    http://www.wazmac.com/serversnetwork/fileservers/osxserver_setup/osxserver106setup.htm
    Jeff

  • Cannot login to network account (leopard client and server)

    Up until now, I have used local accounts on my leopard server. I want to start experimenting with OD prior to implementing. I created a new user account in the /LDAPv3/127.0.0.1 domain, and have bound my leopard client to the server using directory utility. On the login screen, "Network Accounts Available" has a green button to the left of it. When I try and login to the server account, the login window just shakes. At first, I could enter the password and then it would prompt me for a new password. Trying to enter a new password would not allow me to login. I went back to server admin and disabled the "require new password" setting, (as well as the other good security policies)...
    I have also reset the password in WGM, and made sure to disable all the security stuff there too...
    Lastly, I have deleted the server in directory utility, rebooted, then added it back in, and rebooted again...
    I still cannot login to the server account, the login screen just shakes
    Does anyone have an idea of what settings and or logs I can check to try and narrow down what is going on?
    Thanks in advance....

    to close out the thread, I have working dns on my network, but I did not have dns enabled on my server. I enabled the dns service and entered just the info for my server, then assigned my server and client to use the server's ip addy as the primary dns server. Next, I created the home directory.
    Once both steps were done, I was able to log in from my client to my server based account...
    FYI-I found a document on afp548.com called "leopard server: advanced setup, rsync backup and automated reporting" that walks you right thru the process...Here is the link, it's a very useful doc....
    http://www.afp548.com/filemgmt_data/files/Leopard%20Server%20Quickstart%20Guide. pdf
    thanks again boomboom_uk and woVi, your suggestions were spot on....

  • One iMac cannot login to network accounts

    We have a small network with Lion (10.7.5) Server running on a Mac Pro and a variety of 8 iMacs and Mac minis that use the server for file sharing and network accounts. The client Macs are running a mix of Mountain Lion (10.8) and Mavericks (10.9). They have all 'joined' the 'Network Account Server' using the 'Login Options' section of the Users & Groups preference pane. And, except for one iMac, all the clients can log into network (or mobile) accounts from the server -- both ones that have previously been logged into on that machine and ones that haven't. However, one of the iMacs will not log into a network account. There are a few local accounts and logging into them is no problem. But every time we try to log into a network account on this iMac, the login dialogue just does the 'invalid login' shake. It seems not to check the login credentials with the server.
    As far as I can tell, this iMac is set up the same as all the others. It is certainly joined the Network Account Server and there is a green dot by the server name in the Users & Groups preference pane. I have removed and re-added the server from there a few times, and I've even reinstalled Mavericks on this iMac (it is running 10.9.2). I haven't been able to find anything that has helped to solve this problem. Does anyone know why one iMac would refuse to use the network logins from the server when the others work? Or what I can do to gain further information?
    Many thanks.

    On your client machine login screen, type in ">console" (without quotes) in the username field and hit enter. Try and login with your network account username and password. What error messages do you get in console?
    Taylor

  • Cannot login to network accounts from client computer

    Hi. I'm setting up my first OS X Server setup for home use...I'm not creating a very complicated setup, but I've been working through the setup one step at a time.
    Right now, I'm just running the DNS, File Sharing, and Open Directory services. I setup a couple of Network User accounts, and I wanted to try using one of the accounts to log in to a Mac client (running Mountain Lion) on the network. When the machine first comes up, I get a message that says 'Network Accounts Unavailable,' and if I try to log in, I get the error message saying 'You are unable to log in to the user account "xxxxx" at this time. Logging in to the account failed because an error occurred.'
    If I stop and restart the Open Directory service, I get the following messages in the Open Directory Log:
    2013-02-15 09:11:01.017801 EST - Unregistered node with name '/LDAPv3/127.0.0.1'
    2013-02-15 09:16:19.139744 EST - Registered subnode with name '/LDAPv3/127.0.0.1'
    Not sure if this is the source of the problem, but these are the only messages that are coming up if I turn the Open Directory off and then on again.
    If anyone has any experience with this, or any suggestions, I'd greatly appreciate it!
    Thanks!
    If it helps:
    Running OS X Mountain Lion (10.8.2) with Server (v2.2.1)
    Client Machine is a VMWare Fusion VM Running Mountain Lion (10.8.2)

    On your client machine login screen, type in ">console" (without quotes) in the username field and hit enter. Try and login with your network account username and password. What error messages do you get in console?
    Taylor

  • Cannot login into network accounts when there is no network connectivity

    Hey guys
    quick question here if anyone can help.
    What has been done: backuped user's home folder, binded the mac to AD, logged in as the user's AD name, copied everything from the backup into the new user's home folder, users can work flawlessly.
    What is wrong is when they leave the office, after a few hours they cannot login anymore to their AD username. Is there something i missed?
    The network accounts do not appear in system preferences.
    Thanks

    On your client machine login screen, type in ">console" (without quotes) in the username field and hit enter. Try and login with your network account username and password. What error messages do you get in console?
    Taylor

  • Can't Login With Network Account After Upgrade To Yosemite Server 4

    I've been putting off this troubleshooting for a while now, and after trying everything I could find, decided to post.
    - After upgrading my server to Yosemite with Server 4, and my MacBook to Yosemite, I can no longer login with any network accounts.
    - I was on clean installs of Mavericks before the upgrade.
    - I'm using SSL for the OD, with a GoDaddy cert, the same one that was working on Mavericks.
    - I've tried removing the laptop's binding using the Users and Groups preferences dialog, which does not remove the laptop's entry from Open Directory, so I manually deleted the record on the server.
    - I then choose to Join again, and it looks as though everything goes through, but I still cannot login with a network account.  Also, when rejoining, it does not create a binding on the server.
    - If I use the Directory Utility->Services->LDAPv3, and add it that way, entering the FQDN and checking Encrypt..., Use for auth and Use for contacts, it asks me for the directory admin username and password, and does in fact create the binding on the server, but I still cannot login.  What's strange about that method, is that it forces the use of the IP address of the server, rather than the FQDN, like I entered it, which would of course have problems, because the certificate's common name is the server's FQDN.  It does not allow me to change from using the IP address, graying out that field.
    - I've also tried destroying the OD and restoring from archive to no avail.
    It looks like many users have hit dead ends with this, with some having success by completely formatting and setting up a new iteration of the server, but I will not be doing that.  However, I'll be happy to try any other suggestions.
    Thanks for your time,
       -- Mike

         Okay, I've finally resolved the issue, thanks to the Apple Enterprise tech support team.  I'm thinking they wouldn't mind if I share this information, but I can't guarantee that this will work on your system or, worse yet, degrade your system further.  However, that's fairly unlikely, just make sure you have plenty of backups before you begin any troubleshooting session.
         So I was told to perform the following instructions, which I did, line for line.  The part about closing Server.app seems a given, but I'm not sure why they want you to open Server.app at the the end (maybe taken out of context from some other instructions?).  I did it anyway, but you should be able to begin testing, on a client workstation, right after rekerberizing is complete.  I did, however, need to reboot my client, login as local admin, and then binding would proceed, and network users are able to login again.  The engineer also let me know to expect an error, something like the following: "2015-03-11 21:58:38 +0000 Error synchronizing removal of attribute draft-krbPrincipalACL from record 72519e4c-7ac7-15e4-bd42-10adb1944cbc: 77013 result: 16 No such attribute" - this is apparently normal, and did in fact happen in my experience.
    So here's the fix:
    - Quit Server.app (don’t just close the window)
    - On the Open Directory Server, execute these Terminal commands:
      - sudo mkdir /var/db/openldap/migration/
      - sudo touch /var/db/openldap/migration/.rekerberize
      - sudo slapconfig -firstboot
    - Open Server.app
    And that's it.  I did nothing else on my OD server, just logged out.  Immediately tried binding on my MacBook client, it failed, I rebooted, tried again, it worked quickly, and I'm able to login with network user accounts again.

  • I am trying to figure out how to merge my AD network account.

    I am trying to figure out how to merge my AD network account with my Mac account. The main reason for this is wanting to log into my admin account on the Mac, and have it also log into my network account so I do not have to log into differing accounts depending on wether I am on the network or not. And I am going to be running VMware fusion with windows on top, so having one account would be essential to this.
    Thanks.
    P.S. I am brand new to Apple, not by choice. ;-)

    Basically I want to link a network account to a local account, so that I always log into the same account, even if I do not have network access....

  • Cant login multiple network accounts on the same client?

    Setup:
    I have created a simple Lion Server on a new i7 Mac Mini. I have configured Open Directory in Master mode and have setup 4 user accounts. I have enabled the File Sharing service and checked the "Make available for home directories" option on the "Users" file share. I have configured each of the 4 user accounts to use this location as the home folder. I have connected my client machines (all OSX Lion) to the Network Account Server.
    Problem:
    I can log one user into the client machine, but when using "Fast User Switching" and logging on as the second user I get the following error:
    "You are unable to log in to the user account "guestaccount" at this time. Loggin to the account failed because an error occured"
    In the console if I search for that user account the related error message is:
    11-07-31 12:30:54.993 PM authorizationhost: ERROR | -[HomeDirMounter mountNetworkHomeWithURL:attributes:dirPath:username:] | PremountHomeDirectoryWithAuthentication( url=afp://inntaserver01.local/Users, homedir=/Network/Servers/inntaserver01.local/Users/guestaccount, name=guestaccount ) returned 16
    Any thoughts as to why the Home Folder "mounter" failed in this scenario?

    Historically you have never been allowed to use Fast User Switching to log in multiple network logins on the same client machine. This certainly applied with Tiger, Leopard, and Snow Leopard. I have not yet personally tried this with Lion.
    I believe that the underlying reason for this not being allowed is down to how AFP volumes are mounted. The AFP mount becomes 'owned' by the user that triggers the login. With a network login the first user becomes the owner and this means subsequent attempted network logins are denied access to that share and hence cannot access their home directories.
    With Tiger, Leopard, and Snow Leopard servers, one could configure network home directories to be shared via NFS instead of AFP. NFS gets treated a lot different in terms of mounting, and is done more at a system level than a user level. While again I have not personally tried Fast User Switching with NFS shared home directories, this approach is specifically recommended by the authors of AquaConnect (a Macintosh Terminal Server solution) in order to allow multiple logins on the same Terminal Server. This seems to be for the same underlying reason. Using NFS does certainly work for use with AquaConnect and also works for the competing iRAPP Terminal Server product as well.
    Unfortunately, Lion Server while it can be made to run an NFS server, will not let you configure using NFS for sharing home directories. I have actually reported this as a 'bug' in Lion server.
    Neither the authors of AquaConnect or iRAPP have actually tested this scenario with Lion server yet, but AquaConnect do plan to investigate it. It could make it considerably more difficult to use their products.
    So in summary, using NFS to share network home directories in theory would avoid the problem and can be done with a Tiger/Leopard/Snow Leopard server, but cannot be done with a Lion server. It is possible however to mix Lion with older server versions. This might for some people be a possible workaround.
    PS. A bonus side-effect of using NFS shared home directories was that this allowed badly written software like Adobe's applications which are otherwise notorious for having major issues with network logins and home directories to work without errors. As an example Adobe Acrobat Pro introduced a bug in version 7.0 which prevented it being able to print-to-PDF (one of the major reasons to buy Acrobat Pro). It tooks two years for them to eventually fix this in Acrobat Pro 8.1 (I know because I spent that two years nagging them to fix it and was a beta tester). Unfortunately they then reintroduced the bug in Acrobat Pro 9.0. Fortunately I discovered this side-effect got round the issue although a clunkier workaround was also possible for Snow Leopard clients by redirecting certain folder paths.

  • Migrate a Local User Account to a Network Account Shell Script

    http://support.apple.com/kb/HT5338?viewlocale=en_US&locale=en_US
    If you are looking for an easy way to migrate local users to network users without losing data, then try this script.
    Follow steps 1-10 in the support link above before running this script.
    1) Open /Applications/Utilities/Terminal.App
    2) Type vi myscriptname.sh
    3) type "i" to edit the document
    4) Copy and paste the following text in the terminal window
    #!/bin/bash
    echo "Go to http://support.apple.com/kb/HT5338?viewlocale=en_US&locale=en_US"
    echo "Complete steps 1-10 before continuing"
    echo -n "Enter 'USER' and press enter:"
    read USER
    echo -n "Enter 'SERVER' and press enter:"
    read SERVER
    sudo scp -Epr /Users/$USER root@$SERVER:/Users/
    sudo mv -f /Users/$USER /Users/$USER.old
    ssh root@$SERVER sudo chown -R $USER:staff /Users/$USER
    5) hit (ESC) then colon : and type wq! and hit return to save the document
    6) In Terminal type: chmod +x myscriptname.sh
    7) in Finder, Right Click or Control+Click myscriptname.sh and select open with
    8) Select "Show All Applications" and Navigate to /Applications/Utilities/terminal.App
    9) in Finder, Right Click or Control+Click myscriptname.sh and select get info / Open with and click "Change All" to open all .sh files in Terminal
    10) Double Click myscriptname.sh
    11) For USER enter the name of the network account
    12) For SERVER enter your server name (server.example.com)
    13) Enter the Admin Pass for the Local Machine, Then the Server, Then the server again
    14) The user folder will be renamed to user.old (bob.old)
    15) When you login as the network user account OS X Server Will copy your data to the local machine with Portable home directories
    16) Once you verify all the info is there you can delete the user.old folder from the /Users/ folder (bob.old)

    replace sudo scp -epr with sudo rsync -auvth if you do not want to waste space copying hardlinks

  • How can I uniquely identify computers on the same network/account specifically for airdrop use?  When I change name on one computer under contacts if changes on all computers.

    How can I uniquely identify computers on the same network/account specifically for airdrop use?  When I change name on one computer under contacts it changes on all computers.  I would like to change icon and name for each computer.

    you would need to setup a VPN and tunnel into your office.
    FYI..the default ports are 3283 and 5900.

  • How do I make a new network account visible to a client at login?

    I have just installed a new Leopard Server machine. It is an Open Directory master and I have created a number of new accounts with network home folders. On my client machines I have identified that OD server using the Directory Utility program. Yet when I log in from any of my Leopard client machines I only see local accounts, not the network accounts.
    What am I missing?
    Ian.
    --

    Did you set up your accounts on the server to be mobile or network home accounts?
    I believe they are network home accounts. For example, for the user fred I have a folder on the server hard disk called /Volumes/disk1/Users/fred, which I created as the home folder when I created the user account.
    There is a folder called "fred" visible at /Network/Servers/penguin.example.com/Users/fred/ from the client computers.
    DId you set your sharepoints up to be automount?
    I believe so. In the above example the folder /Volumes/disk1/Users is marked as a share with "Enable automount" selected and marked "Use for User home folders".
    Did you bind your computer in DIrectory Utility?
    Well, on each of the client computers I have used the Directory Utility program to connect to the OD server. Does that constitute binding?
    Is DNS resolving properly?
    Definitely. I can ping all of the computers, including the new server, from any of the computers on the network.
    I should have mentioned that I had done these things - sorry about that. Anyway, I'm stumped. Anything else to try?
    Ian.
    --

Maybe you are looking for