Mutiple users on a mac

Can multiple users on a mac use the live 8 program?

 

12 followers

sccmusic 2 years ago | 0 comments

9 answers

  • CHFA|Tech
    contribution
    2 answers
    8 votes received
    7 votes

    Despite this being completely legal (as far as I can tell), Ableton appears to be doing everything in their power to make this impossible.  After several days of experimenting, I have found steps needed to allow a single Macintosh computer Live license work for all users of that computer, when said users have different user accounts.  This set-up works best if configured BEFORE the other users have logged in.

    1. Create your admin account and install Live.

    2. Install any updates.

    3. Authorize Live for your admin account and Quit.

    4. At this point, you need to make certain that your Ableton Library and any sounds you have are installed in a location where ALL users will be able to access them.  Since Ableton likes to install these files in /Users/username/Library/Application Support/Ableton/Library, I chose to make them publicly available at /Library/Application Support/Ableton/Library.  The big item is that you do NOT want any Ableton Library to be accessible only to the user, or Ableton will try to make it only accessible to EVERY user, resulting in copies of the same file(s) for every user.  UNIX-wise, it is something along the lines of:

    sudo cp -R /Users/username/Library/Application\ Support/Ableton/Library /Library/Application\ Support/Ableton/Library

    5. Configure the preferences for your admin Live account the way you would like them to appear initially for all other users.  In particular, select the Library tab and set it for where you just copied your Library files to.  (I set mine to /Library/Application Support/Ableton/Library).  Quit the application again.

    6.  The tricky part.  You should now have two Ableton folders within your admin home folder.  The first is located at /User/username/Library/Application Support/Ableton.  The second is located at /User/username/Library/Preferences/Ableton.  While I've had a couple of configurations work, the most reliable is to copy these two folders into the default user profile, so any user who logs in gets these settings.

    • This admin account is authorized, so new users will be authorized
    • You have set this admin account to use a publicly available library, so new users will use the publicly available library
    • You have configured the preferences the way you want them, so new users will get the preferences the way you want them

    Make certain that your folder at /Users/username/Library/Application Support/Ableton does NOT contain a Library folder (if it does, DELETE IT!!).

    UNIX commands to finish:

    sudo cp -R /Users/username/Library/Application\ Support/Ableton /System/Library/User\ Template/English.lproj/Library/Application\ Support/Ableton

    sudo cp -R /Users/username/Library/Preferences/Ableton /System/Library/User\ Template/English.lproj/Library/Preferences/Ableton

    If you already have users, those last two lines are the key to the files that need to be copied to every existing user folder, but unless you are doing the work manually, you will need a script so you can cover every user and correct the permissions afterwards.

    2 years ago | 0 comments
  • grahamspice
    contribution
    3 answers
    2 votes received
    1 vote

    I've been doing this exact process for a few years now. This year I'm having terrible trouble with the users' Keychain Access. Is anything from Ableton Live stored in the users keychain?

    2 years ago | 0 comments
  • neil.martin83
    contribution
    2 answers
    2 votes received
    1 vote

    Many thanks for this tip. As far as I'm aware, it does not work for directory server authenticated users with networked home directories (which is what we use - OS X Server - open directory and AFP). Authorisation works for all users when we copy the ~/Library/Application Support/Ableton/[Live X]/Unlock folder to /Library/Application Support/Ableton/[Live X] - and the library content works when copied to a local folder that all users can read.

    As for preferences, what we've done is create a small apple-script application that copies those folders across to the user's home directory when they log in. The downside is that any specific preferences that individuals want to set are lost when they finish their session. We've also had issues relocating cache folders to local locations on the Mac's hard disk, the preference for this seems to always reset to a folder in the user's home directory. It's a real shame that preferences aren't stored in the standard plist format, as then they could be selectively managed and controlled via Workgroup Manager and MCX. Bulk-copying the files seems to be a clunky solution. :(

     

    1 year ago | 0 comments
  • grahamspice
    contribution
    3 answers
    2 votes received
    1 vote

    Neil - I haven't used open directory or AFP but perhaps they are similar to the network auth we use here which is Active Directory. We are not using a networked home directory, each user has their own local home directory on the machine but they also have access to their network storage automatically on the desktop.

    Have you investigated using the language-specific user templates that lives in /System/Library/User Template? We've been using the english template in this location to set up multi-user mac labs for a few years now with AD authentication.

    This post mentions the Ableton preferences which are one of the big issues with a multi-user setup and Ableton. None of the other audio software packages are as complicated to authorize and use in a multi-user environment as Ableton. You have written a script to copy the files over to each new user. The steps that CHFA|Tech lists above are still the ones to use to get the prefs working correctly. You must also authenticate the changes to the keychain and authenticate Live with an admin user before copying to the user template. 

    Although it seems to require some new tweak each year this setup continues to work for us. This year's issue came with the introduction of hidden Library folders with our lab's upgrade to Lion. Argh! That really sucks (bad decision, Apple) and took a lot of time to figure out a workaround even though the solution was really simple. This lab setup is complicated enough that I have to do the majority of the work myself - our IT people throw up their hands  how complicated it is. Each machine has to be individually authorized (online and with the admin's keychain password) before you can put the folder with unlock.cfg into the main Library and the Ableton preference folder into the user template. But, it does work!

    Let us know if you have any further questions about how the User Templates work in a multi-user environment. FYI, we (attempt to!) support Finale, Sibelius, Pro Tools, REAPER, and Ableton Live in this multi-user lab environment.

    1 year ago | 0 comments
  • Audiohitch
    contribution
    0 answers
    0 votes received
    1 vote

    Hopefully these answers here will help our tech guys get this sorted. Ableton really need to rethink its authorising procedure specially in a Educational facility.

    1 year ago | 0 comments
  • neil.martin83
    contribution
    2 answers
    2 votes received
    1 vote

    Hi Graham,

    Thanks very much for your informative reply. We're currently running Snow Leopard and our server is also Snow Leopard; our IT department currently won't allow the Macs to use their AD which is a shame but they seem to be stuck in a 1990's timewarp...

    Regarding /System/Library/User Template, I'm 99% sure it won't work for user accounts with network home directories. That, and it won't apply to anyone who has logged in before we set it up as far as I'm aware.

    Also, our setup is complex as in, we have 42 machines running Live, Logic, Pro Tools, Maschine and Waves, but that encompasses 4 different configurations (some machines are set up in a 'lab' environment with no audio interface whilst others are at the heart of a full blown recording studio control room). Users need a set of defaults applied which is dependant on the facility they're using, be it a lab or studio. A script which copies these preferences files over at login works really well for that. We installed and authenticated Live on the master image that was deployed to all the Macs, so all we have to do is authorise each machine manually, then copy over that authorisation file/folder to /Library/Application Support/Ableton/..... which is still a pain. With Pro Tools, it's a case of physically installing iLoks on every machine which brought its own challenges with regards to security but that's another story!

    I guess clients like us are few and far between, so our unique environments are perhaps not high up enough on the list of things to consider when developers code this software...

    Thanks again,

    Neil.

    1 year ago | 0 comments
  • pointmatic
    contribution
    1 answer
    1 vote received
    1 vote

    For Mac OS X Lion, if you need to upgrade or reinstall in this setup, you need to clean off the admin account. For some reason, Ableton does not allow you to navigate to the default user library location once you have changed that to the public Library folder.

    You will need to do this using the terminal. Be careful that you are in the right directory when you run the "rm" command or you could delete your entire hard drive.

    The steps are:

    1. login to the admin account 
    2. be sure that Ableton Live application is closed
    3. go to the directory using "cd {path}"
    4. list the files in the directory "ls -las"
    5. confirm you are in the right path "pwd"
    6. remove the file or directory and all subdirectories "rm -rf {pattern}"

    In the following directories, use the listed paths for the cd command and patterns for the rm command.

    • path = /Users/{username}/Library/Preferences
      pattern = Ableton*
      pattern = com.ableton*
    • path = /Users/{username}/Library/Application\ Support
      pattern = Ableton*
    • path = /Library/Application\ Support
      pattern = Ableton*

    Your admin account should be ready to open Ableton, Authorize, and to configure it as needed for all users. Copy it to the public library as indicated above.

    1 year ago | 0 comments
  • tutufan
    contribution
    1 answer
    1 vote received
    1 vote

    Just spent hundreds of dollars on the Suite, and I'm pretty disappointed to see this sort of thing (esp since it's so easy to get right).

    Anyway, the instructions at the top seem to have worked for me (for Live 8.4), except that there are some missing details.

    For the first copy, in step 4, it fails if you don't create the necessary parent directories first.  For me, that was

    sudo mkdir -p /Library/Application\ Support/Ableton/Library

    Then, at the end, I discovered I didn't have permission (as a regular user) to access the application.  I did this, which seemed to correct the problem.

    sudo chmod -R a+rX /Applications/Ableton\ Live\ 8.app/

    I haven't gone through all the paces, but I'm at least able to start the app at this point, so hopefully it'll work completely.

    1 year ago | 0 comments
  • gsbe
    contribution
    1 answer
    1 vote received
    1 vote

    New school year, new software, new problems! Suite 9 installed fine and is running but keeps asking for administrator passwords with new users to modify login Keychains.

    I will keep experimenting with different ideas and post my results but this is very frustrating! All the other software apps work a little easier in a multi-user environment. I was asked to fill out a survey from Ableton in mid-April regarding the future of the use of Live in multi-user environments to improve their educational offerings in future releases. I hope they will go to a software license server model...they are a lot easier to use and could allow for students to checkout licenses for short periods of time. Sibelius has started to do this and that is a REALLY cool feature. Another option that Sibelius includes is the ability of the teacher to send and receive project files with student stations, another feature that could be a big plus in the classroom.

    If anyone has any suggestions on how to deal with login keychain issues and Suite 9 in a multi-user environment, I'm all ears. Thanks

    7 months ago | 0 comments

You need to be logged in, have a Live license, and have a username set in your account to be able to answer questions.

Answers is a new product and we'd like to hear your wishes, problems or ideas.