lynn said the following on 04/14/2012 01:04 PM:
Of course you can have as many home directories as you like. many assume /etc/passwd.
I take it that by 'many" you mean "some applications". Applications should honour the value of HOME in the environment and that should be set at login. Of course you can override it before starting an application. At login, the process should use getpwent() which uses /etc/nsswitch to determine the source of the information. Its possible that something is using fgetpwent() instead. But this shouldn't be the case with KDE/LXDE/Gnome. You should be able to start any of those from the command line (after being in init 3) and then start an xterm and use 'env' to see if the environment value of HOME has changed. I very much doubt it will. If you have an isolated system, one not using LDAP, then the entries in /etc/nsswitch should reflect that. They should all read "file".
However, on a local system without LDAP, I cannot change my home folder using /etc/passwd under LXDE.
What do you mean by that? How are you trying to change your home folder? Are you trying to change it's location or change its contents? What is it that you can't change?
I can change it fine using kde, the cli or xfce
What do you mean?
however. On this particular instance I though It would be a simple task to change from LDAP login, turn off the nework and have a /etc/passed login.
Turning off network login/LDAP means modifying /etc/nsswitch -- did you do that? -- There are three simple rules for making a smooth landing. Unfortunately, no pilot knows what they are. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org