• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Admin gesperrt

Danke für den Tipp, wusste nicht ,dass man mit "chown -R 501:20 /Benutzer/ admin " quasi sich selbst die Rechte neu zuweisen kann......
rx25d
 
Du kannst das probieren:

(Im Terminal als root; dazu sudo -s ausführen)
1. Finde die UID des Benutzer "admin1" (du nimmst natürlich den richtigen Namen) raus
id -u admin1
Da kommt eine Zahl raus. Wenn's der erste Benutzer war, der angelegt wurde, müsste es 501 sein.

2. Ändern des Besitzers des Benutzerordners von "admin1" rekursiv:
chown -R 501:20 /User/admin1
Statt 501 nimmst du natürlich die Zahl, die du bei 1. rausbekommen hast. 20 steht für die Gruppe "staff", das ist per default die primäre Gruppe der Benutzer.

Wenn es tatsächlich nur an den Berechtigungen lag, solltest admin1 jetzt wieder anmelden können.

Ich habe das Problem jetzt so gelöst, daß die Dateien als root umkopiert wurden. Mails sind allerdings weg, da die versteckte Library mit dem Mail Ordner nicht mitkopiert wurde, was jed. nicht weiter schlimm ist. Ärgerlicher schon, daß sämtliche Lesezeichen und Browser-Erweiterungen neu eingestellt werden müssen.

Nur aus Interesse: chown funktioniert bei mir irgendwie nicht: sudo -s; id -u admin2: 503 ; chown -R 503:20 /Benutzer/admin2 liefert die Fehlermeldung "chown: /Benutzer/admin2: No such file or directory".
Das gleiche, wenn ich mir die Rechte eines Users zuweisen will: chown -R admin2 /Benutzer/user

mfg R.
 
Setzt du für admin2 denn auch das richtige ein ?

"admin2" ist der Name des Accounts: MacintoshHD/Benutzer/admin2. Ein anderes Konto ist MacintoshHD/Benutzer/user.
Also müsste ich mir als admin2 mit sudo -s; chown -R admin2 /Benutzer/user die Rechte von user zuweisen können.
Gibt aber die Fehlermeldung "chown: /Benutzer/user: No such file or directory"
mfG R.

P.S.: wenn ich mir in der bash mit ls -l das Verzeichnis anschaue erscheinen nur die Ordner von admin2 und root, nicht die Ordner des angelegten "user".
 
Zuletzt bearbeitet:
.......chown funktioniert offensichtlich nur in dem Konto, in dem man sich befindet. Z.b. kann man sich selbst die Rechte neu zuweisen: mkdir testdir; chown -R admin2 testdir. Man kann sich jed. nicht die Rechte an einem anderen Konto zuweisen, oder geht das nur als root? ...
 
"chown: /Benutzer/admin2: No such file or directory".
Das heißt, dass chown den Ordner nicht findet. Existiert der auch?

^^

AH! Halt!
Der Ordner /Benutzer existiert nicht. Es gibt nur den Ordner /Users !
"Benutzer" ist nur die Lokalisierung.
Kann gar nicht funktionieren.

Hatte ich "Benutzer" geschrieben?
*nachguck*
Nein, aber "User". Klappt auch nicht.

"Users" ist richtig.
Groß-/Kleinschreibung beachten.

chmod -R 503:20 /Users/admin2
 
.. stimmt, Unix is nicht case aware sondern case sensitiv, chown -R 503:20 /Users/user klappt, um auf den anderen Schreibtisch zuzugreifen, allerdings kann man dann in user nicht mehr einloggen, bevor die Sache nicht rückgängig gemacht wurde: chown -R user /Users/user.
Jetzt gibt es noch das Problem, auf ein .dmg Image zuzugreifen, welches unter dem anderen Account angelegt wurde ( cmd i: "Sie dürfen nur lesen") ...

P.S.: auch hier könnte man nat. die Files umkopieren, ein Terminal Befehl wäre aber eleganter

 
Was ein unnötiges Chaos… :-/

Gib doch bitte mal folgende Befehle im Terminal ein:
cd /users
ls -el

und poste dann hier das Ergebnis.
 
admin2$ cd users;
admin2$ ls -el
total 0
drwxrwxrwt 6 root wheel 204 2 Okt 11:36 Shared
drwxr-xr-x+ 18 admin2 staff 612 4 Dez 10:41 admin2
0: group:everyone deny delete
drwxr-xr-x+ 13 user staff 442 1 Dez 20:52 user
0: group:everyone deny delete

--> das Problem mit dem Kontozugriff ist geklärt, jetzt muß noch auf die .dmgs im Stammverzeichnis zugegriffen werden ( cmd i: "Sie dürfen nur lesen", obwohl admin2 Zugriffsrechte schreiben und lesen hat):

admin2$ ls -el
total 70945270
drwxrwxr-x+ 84 root admin 2856 1 Dez 08:21 Applications
0: group:everyone deny delete
drwxr-xr-x@ 6 501 admin 204 30 Nov 13:11 DP.sparsebundle
-rw-r--r--@ 1 501 wheel 36308377600 1 Dez 17:37 DT30 Okt.10.dmg
drwxr-xr-x 3 root wheel 102 1 Dez 17:40 Documents
lrwxr-xr-x 1 root admin 60 1 Feb 2011 Handbücher & Informationen -> /Library/Documentation/User Guides and Information.localized
drwxrwxr-x 6 root admin 204 28 Aug 19:04 Incompatible Software
drwxr-xr-x+ 71 root wheel 2414 1 Dez 19:21 Library
0: group:everyone deny delete
drwxr-xr-x@ 2 root wheel 68 18 Jun 21:44 Network
drwxr-xr-x+ 4 root wheel 136 12 Okt 20:22 System
0: group:everyone deny delete
drwxr-xr-x 7 root admin 238 1 Dez 20:58 Users
drwxrwxrwt@ 6 root admin 204 4 Dez 11:12 Volumes
0: group:everyone deny add_file,add_subdirectory,directory_inherit,only_inherit
drwxrwxr-x@ 6 501 staff 204 4 Dez 12:15 Work IBB.sparsebundle
drwxr-xr-x@ 39 root wheel 1326 12 Okt 20:07 bin
-rw-r--r-- 1 root wheel 227 1 Dez 18:44 com.brother.ControlCenter.plist
drwxrwxr-t@ 2 root admin 68 18 Jun 21:44 cores
dr-xr-xr-x 3 root wheel 5063 1 Dez 20:02 dev
lrwxr-xr-x@ 1 root wheel 11 28 Aug 18:51 etc -> private/etc
dr-xr-xr-x 2 root wheel 1 3 Dez 19:59 home
-rw-r--r--@ 1 root wheel 15565404 10 Aug 05:58 mach_kernel
dr-xr-xr-x 2 root wheel 1 3 Dez 19:59 net
drwxr-xr-x@ 6 root wheel 204 28 Aug 18:57 private
drwxr-xr-x@ 65 root wheel 2210 12 Okt 20:07 sbin
lrwxr-xr-x@ 1 root wheel 11 28 Aug 18:52 tmp -> private/tmp
drwxr-xr-x@ 11 root wheel 374 28 Aug 19:01 usr
lrwxr-xr-x@ 1 root wheel 11 28 Aug 18:52 var -> private/var
 
Schreiben auf ein image, das unter einem anderen Konto (z.B. admin1) erstellt wurde: genauso wie beim kopieren von Konten, lege Image.dmg in das entspr. Home-Verz., z.B. /Users/admin2 u. weise Rechte neu zu: sudo -s; id-u admin2 (z.B. 503), chown -R 503:20 /Users/admin2