• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

Admin gesperrt

rx25d

Braeburn
Registriert
25.01.11
Beiträge
43
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
 

rx25d

Braeburn
Registriert
25.01.11
Beiträge
43
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.
 

rx25d

Braeburn
Registriert
25.01.11
Beiträge
43
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:

rx25d

Braeburn
Registriert
25.01.11
Beiträge
43
.......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? ...
 

fyysh

Schweizer Glockenapfel
Registriert
25.01.10
Beiträge
1.386
"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
 

rx25d

Braeburn
Registriert
25.01.11
Beiträge
43
.. 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

 

David X

Friedberger Bohnapfel
Registriert
12.08.11
Beiträge
539
Was ein unnötiges Chaos… o_O

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

und poste dann hier das Ergebnis.
 

rx25d

Braeburn
Registriert
25.01.11
Beiträge
43
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
 

rx25d

Braeburn
Registriert
25.01.11
Beiträge
43
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