Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 16688 ideas, 83882 comments, 1499950 votes

Idea #11658: User account mobility



up
67
down
Written by asdasd the 30 Jul 08 at 17:38. Category: Accessibility.
Related to: Nothing/Others. Status: New
Description
Provide mobility for user accounts (UAs) through a USB drive or the network. Ability to enable/disable this feature.

Suppose I have a perfectly customized personal UA on my computer (A), and I wish to use a friend's computer (B). Instead of, on computer B, having to:

1) use a guest account,
2) use my friend's account or
3) create a new account;

and thereby forego all the comfort and customization and everything else associated with my UA on computer A, I should be able to simply transfer my UA from computer A into, say a USB pendrive, plug it into computer B, and have it prompt me to logon to my account. Better yet, I should be able to transfer any number of user accounts I want into the USB drive, and when plugged in, computer B allows me to logon to any one of them. Syncing with computer A would be necessary in order save any changes made to the UAs while on computer B, unless the UAs are no longer specific to computer A and are simply stored on the USB drive! This is probably one key idea: having UAs installed on removable storage, independent of any one computer.

Alternatively (or additionally), using perhaps Zeroconf, computer B could detect computer A's UAs (even UAs on plugged in USB drives) and provide the option to logon to any of them. Syncing in this case might not be necessary, as any changes to the account can be saved directly on computer A through the network.

Result: Set up your user account once, and you have the ability to access it on any computer, either automatically through a LAN or with a USB pen! Wallpaper, GUI configuration, email accounts, documents and what-not, all there, anywhere! (yay, my own slogan :)

Attachments
No attachments.


Duplicates


Comments
Bender2k14 wrote on the 30 Jul 08 at 19:38
This idea is similar to roaming profiles in Windows.

asdasd wrote on the 30 Jul 08 at 20:06
Not quite. Windows needs a server to register the roaming profiles. I mentioned Zeroconf thinking precisely that no server should be required to do this -- a peer-to-peer model that is automatic, instead of server-client approach which most likely needs specific configuration.
And it really shouldn't depend on a network either, hence the USB pendrive suggestion.

Bender2k14 wrote on the 30 Jul 08 at 20:16
But the functionality is similar. That is what you are looking for, right?

asdasd wrote on the 30 Jul 08 at 20:31
I suppose, only better :) (Can you tell I don't like Windows?)

toucher5 wrote on the 31 Jul 08 at 00:39
Thats a great idea. Maybe even an option for carrying your home folder as well via a check box. This should also enclude some encryption. Maybe even this kind of encryption that is on this Jumpdrive: http://www.thinkgeek.com/gadgets/security/99f1/

Bender2k14 wrote on the 31 Jul 08 at 00:44
@asdasd

Who here does?...isn't that why we all use Ubuntu ;)

However, it is still wise to consider the strengths of Windows, Mac, and other operating systems.

kf7xm wrote on the 11 Aug 08 at 19:18
+1. I want something like what Foxmarks does
for Firefox, only for everything.



notyetroot wrote on the 12 Aug 08 at 22:07
I like this idea! It would be useful for workstations especially.

andruk wrote on the 11 Sep 08 at 03:50
Agreed, there should be something like a pack-n-go option, or maybe mirroring the ~/ directory to a specific flash drive when it's plugged in.

+1

andruk wrote on the 11 Sep 08 at 03:51
There's simply no way, though, that if you are a sudoer on your computer that you should be a sudoer on another computer. That's an obvious security flaw. I do think that that is controlled on a per-machine basis, though, so it should be okay.

Falconix wrote on the 3 Dec 08 at 10:38
I like this idea, I was just about to write a idea my self about the same thing, but I found your idea first.


Of course when you plug in your USB memory into computer B you shouldn't be able to run any binaries which you can store on the memory.

So where to start.
Encryption
Mobile UA, username and hashed password on USB?
Mounting process, shouldn't conflict with other user acounts on the host system

Moderator LinuxIsInnovation (Moderator) wrote on the 3 Dec 08 at 13:15
Marked as a dupe of #5282


Post your comment