UID aendern ohne Nebenwirkungen?
Hallo, meine Frau hat ein kleines Problem. Um nicht wechselseitig die Abende am PC zu verbringen, steht nun auch auf ihrem Schreibtisch ein PC. Allerdings ist dort aus Platzgruenden kein Drucker angeschlossen. Da ein Netzwerk zu aufwendig waere, transportiert sie ggfs. ps-Files zum Ausdrucken auf meinen PC. Und hier setzt das Problem an. Ihre User-ID auf ihrem Rechner ist identisch mit der User-ID unseres Sohnes auf meinem Rechner. Und damit gehoeren ihre Dateien ploetzlich unserem Sohn. Bislang behilft sie sich mit einem chown, wozu sie sich natuerlich erst einmal als root einloggen muss. Ist natuerlich sehr umstaendlich. Also einfach auf einem der beiden Rechner die UID veraendern? Da das doch ein recht tiefer Eingriff ist, wuerde ich doch gerne vorher moegliche Nebenwirkungen (fragen Sie ihren Apotheker oder die Liste) wissen. Ich glaube, dazu gab es vor laengerem schon mal eine Diskussion. Auf geocrawler komme ich aber nicht weiter ("Cannot open the HTTP connection to www.geocrawler.com port 80; [Transport endpoint is not connected]."). Gruss, Heinz. -- E-Mail: Heinz W. Pahlke <h.pahlke@berlin.de> Date: 14-Apr-2000 Time: 00:19:13 This message was sent by XFMail via S.u.S.E. Linux 6.2 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Heinz W. Pahlke wrote on Fri, 14 Apr 2000:
[UID aendern]
Bislang behilft sie sich mit einem chown, wozu sie sich natuerlich erst einmal als root einloggen muss. Ist natuerlich sehr umstaendlich.
BTW: Bei "sudo" entfaellt das einloggen als root.
Also einfach auf einem der beiden Rechner die UID veraendern? Da das doch ein recht tiefer Eingriff ist, wuerde ich doch gerne vorher moegliche Nebenwirkungen (fragen Sie ihren Apotheker oder die Liste) wissen.
IMO kein so grossen Problem. chown -R new_uid home_dir sollte *fast* *alle* Files eines Users aendern. Wenn du ganz sicher gehen willst: find / -user uid | xargs chown new_uid CU Dirk -- Linux - The choice of a GNU generation --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Dirk Pirschel schrieb am 14.Apr.2000:
Heinz W. Pahlke wrote on Fri, 14 Apr 2000:
[UID aendern]
Also einfach auf einem der beiden Rechner die UID veraendern? Da das doch ein recht tiefer Eingriff ist, wuerde ich doch gerne vorher moegliche Nebenwirkungen (fragen Sie ihren Apotheker oder die Liste) wissen.
chown -R new_uid home_dir sollte *fast* *alle* Files eines Users aendern.
würde ich nicht tun. Erstens erwichst Du nicht alle und zweitens zuviele. Nicht alles was in /home/$USER liegt gehört auch dem User.
Wenn du ganz sicher gehen willst: find / -user uid | xargs chown new_uid
Das ist der bessere Weg. Muß natürlich als root ausgeführt werden. Und nicht vergessen, die /etc/passwd anpassen. Einfach UID ändern. Das am Besten zu erst, denn eine UID sollte nur einmal auftauchen. Wenn man das so macht, so kann man in obigen Befehl anstelle von new_uid einfach den Usernamen angeben. Es kann übrigens sein, daß die Zeile des xargs zu lang wird. Daher bitte vorher man xargs durchlesen. Bernd -- Welches Buch ist zu empfehlen? Schon mal bei SuSE vorbeigesehen? http://www.suse.de/de/produkte/buecher/index.html oder die Empfehlungen der SuSE-Entwickler auf dem eigenen Rechner? file:///usr/doc/sdb/de/html/literatur.html |Zufallssignatur 5 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Bernd Brodesser wrote on Fri, 14 Apr 2000:
* Dirk Pirschel schrieb am 14.Apr.2000:
chown -R new_uid home_dir sollte *fast* *alle* Files eines Users aendern.
würde ich nicht tun. Erstens erwichst Du nicht alle
Klar.
und zweitens zuviele. Nicht alles was in /home/$USER liegt gehört auch dem User.
Beispiel? Welchen Zweck sollten fremde Dateien in meinem $HOME erfuellen?
Wenn du ganz sicher gehen willst: find / -user uid | xargs chown new_uid
Das ist der bessere Weg. Muß natürlich als root ausgeführt werden. Und
CU Dirk -- May the source be with you. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Dirk Pirschel schrieb am 15.Apr.2000:
* Bernd Brodesser wrote on Fri, 14 Apr 2000:
und zweitens zuviele. Nicht alles was in /home/$USER liegt gehört auch dem User.
Beispiel? Welchen Zweck sollten fremde Dateien in meinem $HOME erfuellen?
Bei mir sind es Dateien unter ~/.netscape, ~/.gimp und ein paar unter ~/.kde, ob es Sinnvoll ist, weiß ich auch nicht. Bernd -- Was ist quoten? Quoten ist das Zitieren aus einer mail, der man antwortet. Und wie macht man es richtig? Zitate werden mit "> " gekennzeichnet. Nicht mehr als nötig zitieren. Vor den Abschnitten das Zitat, auf das man sich bezieht, mit einer Zeile Abstand oben und unten. |Zufallssignatur 12 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Danke an alle, die mir Tips gegeben haben. Aenderungen waren voellig unproblematisch. Hatte ich mir ja auch gedacht, wollte nur sichergehen, dass ich nicht irgendetwas uebersehen habe. Gruss und schoene Ostern, Heinz. -- E-Mail: Heinz W. Pahlke <h.pahlke@berlin.de> Date: 21-Apr-2000 Time: 18:05:51 This message was sent by XFMail via S.u.S.E. Linux 6.2 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Fri, 14 Apr 2000, Heinz W. Pahlke wrote:
Also einfach auf einem der beiden Rechner die UID veraendern? Da das doch ein recht tiefer Eingriff ist, wuerde ich doch gerne vorher moegliche Nebenwirkungen (fragen Sie ihren Apotheker oder die Liste) wissen. Gruss,
Heinz.
Hallo Heinz! UID veraendern macht i.a. keine Probleme. Einfach in der /etc/passwd und der /etc/shadow die UID aendern UND: saemtliche dem User gehoerenden Daten ebenfalls mit chown umaendern, vor allem die Homeverzeichnisse incl. des Verzeichnisses selbst. Gruss Oli /********************************************\ * * * Oliver Tennert * * * * +49 -7071 -9457-598 * * * * e-mail: O.Tennert@science-computing.de * * science + computing GmbH * * Hagellocher Weg 71 * * D-72070 Tuebingen * * * \********************************************/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Heinz W. Pahlke schrieb in 1,4K (43 Zeilen):
Und hier setzt das Problem an. Ihre User-ID auf ihrem Rechner ist identisch mit der User-ID unseres Sohnes auf meinem Rechner. Und damit gehoeren ihre Dateien ploetzlich unserem Sohn.
Moeglichkeit 1: Alle Dateien mit symbolischer User/Gruppe exportieren, z.B. via tar und/oder sie dann als sie selber entpacken. Moeglichkeit 2: (Auf Rechner "Frau":) /etc/passwd und alle Files ihrer alten UID auf die neue UID aendern. -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (5)
-
B.Brodesser@online-club.de
-
dirk@pirschel.de
-
h.pahlke@berlin.de
-
tennert@science-computing.de
-
weissel@netcologne.de