Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am planning to roll out a handful of Ubuntu workstations. We have a Debian (samba) fileserver.

I would like to offer a hot-desk situation whereby users could go to any of these ubuntu machines, log on with their username, and pickup their desktop environment.

The server is not high spec; I want programs to run on the desktops, not virtualised on the server or anything like that.

Is this a straight forward thing to do? What technologies or options do I have?

share|improve this question

I could mount /home on the server (samba or nfs). I could write a script to sync all users in /etc/passwd and /etc/shadow with (say) uid>2000 with a list from the server. Then people would be able to log in (their local machine would have their credentials), and their $HOME would be on the server.

Crude, but perhaps it could work?

share|improve this answer
Can you help with the script to sync all the users in /etc/passwd and /etc/shadow ?? – M. Ahmad Zafar Apr 10 '13 at 5:57

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.