Currently Being ModeratedFeb 8, 2013 3:35 PM (in response to Nostromo9550)
First.. there is no reason data stored on the server would be lost just because users accounts arent working.
Network logins are depdendent on Open Directory and OD is very dependent on both the client and the server's DNS resolution.
You can login locally in the server with the admin account, correct?
If so, open Terminal and paste this:
dscl . -list /Users
If it responds with a list of users, then we know at least your open directory service is online.
You need to check your logs.
use Console to review
What is the result of:
sudo changeip -checkhostname
Hope you don't mind if I ask.. but do you really need network homes?
Its adds much more overhead. I see new administrators set it up because its 'in the manual', when they really don't need it.
Currently Being ModeratedFeb 9, 2013 1:05 AM (in response to UptimeJeff)
Right now, I can not login to the server at all.
One user was configured as administrator on the server, but I can't login with it anymore.
In other words, I remain stuck at the login screen...
Do I really need network homes?
The only reason we configured them, is because we wanted every user to have his data files on the central server mainly for backup purposes, as well as the fact that the iMacs they use are to be considered as workstations. (they might be changed at any time, and every user might work on a different iMac randomly)
Ironically the MBP user is the only user who will always use his own MBP. :-S
Currently Being ModeratedFeb 9, 2013 7:18 AM (in response to Nostromo9550)
Take this one step at a time.
First, you need to gain local login to the server.
Its simple to reset the admin pw.
Good directions are here.
Currently Being ModeratedFeb 9, 2013 8:17 AM (in response to UptimeJeff)
So I just tried what you described, however I get an error message when I execute the 'passwd' command.
First off; I rebooted in Single User mode, I got into the terminal screen.
Then, I executed the 'fsck -fy' command (which returned that the HD appeared to be OK).
After that, I did the 'mount -uw /' command (which did not give an answer but no error either).
For fun; I tried 'ls /Users/', and I did see all the users that were configured...
Then, I tried the 'passwd <myusername>', but I get the following error:
passwd: The daemon encountered an error processing request. The deamon encountered an error processing request.
Currently Being ModeratedFeb 9, 2013 8:39 AM (in response to Nostromo9550)
I tried the following;
I rebooted the computer with command+R and entered Recovery Mode.
Then, I opened a Terminal window, and entered the command 'resetpassword'.
In the GUI I chose 'root' and entered a password for it.
After rebooting I managed to log in to the server (as root); however, most home directories seemed to be empty. Only the home directory of the "mobile user account" which caused all this misery seems to be ok.
I was able to start the Server app, did not notice any weird things, so I logged out and tried to log in with the previous credentials. Same error pops up. On top of that, the 'root' login does not seem to work anymore...
Currently Being ModeratedFeb 9, 2013 12:32 PM (in response to Nostromo9550)
Considering this was your first setup.. and there isn't much investment in it..
I would consider setting up from scratch. I bet you will do some things differerent and you'll end up with a better config.
One piece of advice. Do the clean install, get the basics setup, then make a clone.
Then as you make new config changes, if it ever goes bad, you can revert to the clone (nothing lost)
For a server, I would rather rely on a clone than time machine...
Then augment that with time machine or crashplan.
Currently Being ModeratedFeb 9, 2013 12:37 PM (in response to UptimeJeff)
I guess that will be the best option... It's really frustrating to not understand what exactly went wrong...
Anyway, thanks for your replies and help.
Perhaps a small question, slightly off topic; you advise me to make a clone; what application/software would you advise me to use to do that properly ... ?