Currently Being ModeratedJan 22, 2013 8:25 AM (in response to J_Semp)
And let me clarify, by "ACTUALLY WORK" I mean moreso for the "non-uber-techie" user. I am a longtime computer user, and I am not totaly computer-tech-illiterate. I just do not have formal training or even experience with some of the more in-depth aspects of these issues.
Currently Being ModeratedJan 22, 2013 10:44 AM (in response to J_Semp)
You could setup a user called global or something like that.
Adjust the access on that user to only Addressbook.
If your machines are enrolled you can use profile manager to push out the config, you can setup their personal addressbook as well as the "global" one. If they aren't then you need to have everyone setup a second account under Addressbook using the username "global" and the password set to that user.
Import the contacts you want everyone to have into that "global" users addressbook.
Everyone should then be able to read/write to that addressbook.
Currently Being ModeratedJan 22, 2013 10:58 AM (in response to cellcore)
That sounds like one viable option...
The only problem is that I'm not sure how that would behave once the client MBP's are taken off site and connect to the network over a VPN or something of that sort.
I figure since we have purchased the Server App and it contains the Contacts Service, I should try and get it to work that way (through that specific service on the server app).
I would really prefer to not have to install yet another piece of software just to do something that should already work (or have the ability to be configured to work). None of us here are "Power Users", and we are all learning as we go and I got the role of the "IT Guy" when it comes to setting everything up. I'm dealing with lifetime Windows users here, and I feel there is a need to keep everything literally as easy as possible to use.
I will keep your solution in the front of my mind though, as it sounds like that may work. I am not exactly 100% familiar with the OSX Server or the Mac OS yet, and I'm not positive where you would add the users (I couldn't just sit down and do what you suggested, i unfortunately would need a step by step solution so I don't fuss up our entire system).
If you feel like giving a step by step, that would be awesome just for future reference or for anyone else having similar problems. If not, I don't blame you at all.
Thanks for your reply, and if I find a clear-cut solution I will post it here!
Currently Being ModeratedJan 22, 2013 11:02 AM (in response to cellcore)
And now that I think about it, we are running Mountain Lion 10.8.2 on all machines including the MacMini. The OSX Server is the newest version, and from what I can tell, many funtionalities (at least when it comes to Calander/Contact sharing) have been taken away or just flat out don't work in the newest versions. Not sure if this applies, but it's a thought.
Currently Being ModeratedJan 22, 2013 11:16 AM (in response to J_Semp)
I'm going to assume you have DNS and Open Directory setup and Contacts on as well.
Here are the steps.
Open the Server Application. It should have a list of options on the left side.
Select the one that says Users.
Click the Plus symbol to add a user.
Enter the Full name "global" or whatever you decide on
Press tab, it should autofill in the account name and email address. You can remove the email address of this user since you won't be using it.
Put in the password of this global account,
Put it in again in the verify section.
Then press done.
You should see the list of users again once you press done.
Right click on the Global user and choose "Edit Access to Services..."
Uncheck everything except Contacts
At this point you should be able to close out of the Server Application.
Go to one of the machines and open Contacts.
Go to Preferences and choose Accounts
Choose the Plus symbol. It should default to a CardDAV account
Type in the Global user and its password and the name of the server.
Then click Create.
Currently Being ModeratedJan 22, 2013 11:26 AM (in response to cellcore)
Thank you very much! I am going to be enabling DNS/Open Directory Later on in the week (we set the server up as a local server and now I will be switching to network to enable some features that we now wish to use).
I wasn's sure if you meant to do that before having all of that setup or not. Thank you x100 for the step by step; after reviewing my notes on the procedure to enable those settings (from apple support) what you said makes perfect sense.
I will add another post later in the week to confirm that this worked, but I see that several other people have posted similar solutions on other help sites.
Currently Being ModeratedJan 24, 2013 7:32 AM (in response to cellcore)
I've got the Contacts list working using a single user name. I'm able to sign other users into that account from each of their Contacts and they see the address information (both on the network and when outside the network).
The problem is that if I use "Make this My Card", only one user sticks (individual users basically can't define their own "Make this My Card"). I assume that is a problem because we are using only one account.
I've noticed that Contacts on my Mountain Lion Server has a "Directories" group, but I don't seem to be able to add vCards to that group (it appears under the All Contacts, where I also see "On My Mac" and my other user).
Logically speaking, I would guess that I should be able to log into the Contacts from any user that is set up on the server and be able to see the Contacts info (and I suspect that would solve the "Make this My Card" problem).
Currently Being ModeratedJan 24, 2013 8:42 AM (in response to David Lawless)
Basically, what you need to do is enable Open Directory. this enables a new directory service that you can point your client/employee computers towards to get the contact list.
I am about to go thru the process of setting this up on Saturday with an Apple support call in the morning. So far, I understand that i have to have a server setup with network users (as opposed to local), enable DNS and reverse DNS (which i believe is just a configuration of the main DNS settings...still foggy on that) and from there enable Open Directory, create a global list, then login to see that list on the other computers.
I apologize for the ultra-basic steps... I'm new to networking and quite frankly my head is spinning from all of this.
But I will def. let you know if i can get this setup and working properly, and will provide exact steps (at least the exact steps I followed).
Currently Being ModeratedJan 24, 2013 9:19 AM (in response to David Lawless)
The Directories group is there to search your directory, like the LDAP server Open Directory uses.
If you click on it and do a search for one of you users, their name should appear with all the informaiton Open Directory knows about that user. Directories group is searchable only.
Every users should have their own Contacts login. Signing everyone in to use the same one would cause problems with the "Make this my card" as you said. Each user should be using their own Contacts login to have their default "Make this my card" and the shared one (the one everyone logins into) should just be if you want everyone to be able to see contacts for the company.
Hope this clears it up David.
Currently Being ModeratedJan 24, 2013 9:22 AM (in response to J_Semp)
The reverse DNS entry you will need to get from your Internet service provider. Some have web requests you can send in, some you have to call and set it up.
Currently Being ModeratedJan 24, 2013 10:22 AM (in response to cellcore)
I guess I'm missing something... Where does the Contact information I want to share with our employees go? I was assuming that it was the Contacts app on the Mountain Lion Server...
Currently Being ModeratedJan 24, 2013 10:35 AM (in response to David Lawless)
If they are using OSX machines to connect to Mountain Lion server then from their machine they would open up Addressbook (Lion) or Contacts (ML). They would go to Preferences and Accounts, then click the plus symbol to add a new account type in the users credentials and the server name. And press ok.
The Contacts application on Mountain Lion server I don't use for anything. Contacts should be turned on in the Server application, then have your users connect to it using their desktop machines or iOS devices.
As I wrote in a previous post (https://discussions.apple.com/message/20995864#20995864) in the this thread you could setup a Global user, with just a Contact account. This would be used by everyone to see the contacts for the company (you would import you're company wide contact list into this account).
Currently Being ModeratedJan 24, 2013 7:24 PM (in response to David Lawless)
I had the same problem. I tried sharing a server account for contacts and foudn that individual users could no longer select their own contact card.