Fehlermeldung beim Start von ubuntu

Asked by wolfgang

Hallo, beim Start von ubuntu 7.04 (direkt nach der Eingabe des Passwortes) erhalte ich folgende Fehlermeldung
  "Die Datei $HOME/.dmrc besitzt ungültige Zugriffsrechte und wird deshalb ignoriert. Dadurch kann die Standardsitzung und -sprache nicht gespeichert werden. Die Datei sollte Eigentum des Benutzers sein und die oktalen Rechte 644 haben. Sein $Home-Verzeichnis muss sein Eigentum sein und darf für andere nicht beschreibbar sein."
Das ist der genaue Wortlaut! Tut mir leid, aber für mich völlig unverständlich. Wenn ich auf "ok" klicke, dann startet ubuntu normal weiter und zeigt auch normal den Desktop an. Weitere Auswirkungen beim Arbeiten kann ich auch nicht feststellen. Wer weiß Rat? (Könnte das ein Virus sein?)
Danke im Voraus, wolfgang

Question information

Language:
German Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
wolfgang
Solved:
Last query:
Last reply:
Revision history for this message
Thomas Templin (coastgnu) said :
#1

Hallo Wolfgang

Genau diese Meldung hatte ich auch schon mal.
Es lag an den Zugriffsrechten die per ACL zugewiesen waren.

Am Di, 21. August 2007 17:55:38 schrieb wolfgang:
> New question #11921 on Ubuntu:
> https://answers.launchpad.net/ubuntu/+question/11921
>
> Hallo, beim Start von ubuntu 7.04 (direkt nach der Eingabe des Passwortes)
> erhalte ich folgende Fehlermeldung "Die Datei $HOME/.dmrc besitzt ungültige
> Zugriffsrechte und wird deshalb ignoriert. Dadurch kann die Standardsitzung
> und -sprache nicht gespeichert werden. Die Datei sollte Eigentum des
> Benutzers sein und die oktalen Rechte 644 haben. Sein $Home-Verzeichnis
> muss sein Eigentum sein und darf für andere nicht beschreibbar sein." Das
> ist der genaue Wortlaut! Tut mir leid, aber für mich völlig unverständlich.

Mit 644 ist die numerische Beschreibung im sog Oktalmodus [1] der Schreib- und
Leser- und Ausführungsechte gemeint. Für eXecute (ausführbar) steht hierbei
die 1, für Write die 2 und für Read die 4. Der Trick an der Sache ist, dass
man so mit nur einer Ziffer alle drei Rechte auf einmal angeben kann.
Du hast bestimmt schon mal die Ausgabe von "ls -l" gesehen, sie beginnt immer
mit einer Reihe von Rechten die die Datei hat, z.B. für die Datei dmrc:
-rw-r--r-- 1 Wolfgang Wolfgang 46 2007-08-16 11:55 .dmrc
Dabei ist rwx=4+2+1=7, rw-=4+2=6, nur r ist 4
Was man sich nur merken muss ist xwr=124 oder x=1, w=2, r=4.
Danach ist das ändern der Rechte einer Datei um einiges schneller erledigt als
mit den oft in Anfängerdokumentationen gebräuchlichen Beispiele in denen
man "chmod u+r Dateiname" verwendet.

Diese Rechte können in einem Terminal mit dem Befehl "chmod 644 .dmrc" gesetzt
werden, für user, group und others gleich auf einmal.

> Wenn ich auf "ok" klicke, dann startet ubuntu normal weiter und zeigt auch
> normal den Desktop an. Weitere Auswirkungen beim Arbeiten kann ich auch
> nicht feststellen. Wer weiß Rat? (Könnte das ein Virus sein?) Danke im
> Voraus, wolfgang

Folgendes hat bei mir geholfen.

- Starte Nautlius im Browser Modus (nautilus --browser)
- Um auch versteckte Dteien (die mit dem . davor) zu sehen drücke <Strg>+<h>
- Wähle mit der rechten Maustaste die Datei .dmrc aus und
  wähle "Eigenschaften" aus dem pop-up-Menü
- Ganz rechts sollte ein Reiter mit der Überschrift "Extended user attributes"
  sein. Falls nicht ist eiciel noch nicht installiert. Eiciel ist ein Werkzeug
  um ACLs (das sind die Extended user attributes) zu bearbeiten.
  Wähle diesen Reiter aus.
- Falls im Extended user attributes Reiter Einträge eingetragen sind lösche
  sie.

Nachdem ich das alles gemacht hatte gab es diese nervende Meldung nicht mehr.

regards,
thomas

[1] Aus "man chmod":
       "Ein numerischer Modus besteht aus ein bis vier Oktalziffern (0-7),
       die durch Addition der Werte 4, 2 und 1 entstehen. Fehlende Ziffern
       werden als führende Nullen interpretiert. Die erste Ziffer wählt
       Nutzer- (4) bzw. Gruppen-ID (2) und Text- oder Sticky-Bit (1). Die
       zweite Ziffer wählt Zugriffsrechte für den Nutzer, der die Datei
       besitzt: Lesen (4), Schreiben (2) und Ausführen (1); die dritte
       entsprechend für die anderen Nutzer in der Gruppe der Datei; die
       vierte schließlich für andere Nutzer, die nicht in der Gruppe der Datei
       sind."

Da nur drei Ziffern angegeben sind beschreiben sie die Rechte für User, Group
und Others. Wobei die 6 für read (4) + write (2) = 6 für den User steht. Die
beiden folgenden 4en stehen für Read (4) jew. für die Gruppe und den Rest der
Welt (others)

Revision history for this message
wolfgang (w-e-engelke) said :
#2

Hallo thomas, danke für die schnelle Antwort,
leider hat keiner der Ratschläge geholfen. Es gab auch keinen Reiter mit
den "extended user attributes", obwohl ich mich genau an die Anleitung
gehalten habe (also das Prog. eiciel installiert habe). Zunächst habe
ich mit Hilfe deiner Ratschläge festgestellt, dass die Datei .dmrc
garnicht im /home-Verzeichnis vorhanden war sondern nur im
Verzeichnis /wolfgang. Dort hatte sie auch die Rechte, so wie du es
beschrieben hast, allerdings ein kleiner Unterschied: Statt -rw-r--r-- 1
wolfgang wolfgang 46 2007-08-16 11:55 .dmrc ergab die Ausgabe bei mir
-rw-r--r-- 1 wolfgang wolfgang 26 2007-08-16 11:55 .dmrc, also statt 46
die Zahl 26. Nachdem das mit dem Prog. eiciel nicht funktioniert hat,
habe ich dann folgendermaßen weitergemacht:
Ich habe die Datei .dmrc ins /home-Verzeichnis kopiert und mit sudo
chmod 644 .dmrc die Rechte gesetzt. Allerdings hat auch das nicht
geholfen. Der Besitzer der Datei im /home-Verzeichnis ist jetzt root und
nicht mehr wolfgang. Die Fehlermeldung ist immer noch da. Trotzdem
vielen Dank für deine Hilfe, wolfgang.

Am Dienstag, den 21.08.2007, 17:06 +0000 schrieb coastgnu:
> Your question #11921 on Ubuntu changed:
> https://answers.launchpad.net/ubuntu/+question/11921
>
> Status: Open => Answered
>
> coastgnu proposed the following answer:
> Hallo Wolfgang
>
> Genau diese Meldung hatte ich auch schon mal.
> Es lag an den Zugriffsrechten die per ACL zugewiesen waren.
>
> Am Di, 21. August 2007 17:55:38 schrieb wolfgang:
> > New question #11921 on Ubuntu:
> > https://answers.launchpad.net/ubuntu/+question/11921
> >
> > Hallo, beim Start von ubuntu 7.04 (direkt nach der Eingabe des Passwortes)
> > erhalte ich folgende Fehlermeldung "Die Datei $HOME/.dmrc besitzt ungültige
> > Zugriffsrechte und wird deshalb ignoriert. Dadurch kann die Standardsitzung
> > und -sprache nicht gespeichert werden. Die Datei sollte Eigentum des
> > Benutzers sein und die oktalen Rechte 644 haben. Sein $Home-Verzeichnis
> > muss sein Eigentum sein und darf für andere nicht beschreibbar sein." Das
> > ist der genaue Wortlaut! Tut mir leid, aber für mich völlig unverständlich.
>
> Mit 644 ist die numerische Beschreibung im sog Oktalmodus [1] der Schreib- und
> Leser- und Ausführungsechte gemeint. Für eXecute (ausführbar) steht hierbei
> die 1, für Write die 2 und für Read die 4. Der Trick an der Sache ist, dass
> man so mit nur einer Ziffer alle drei Rechte auf einmal angeben kann.
> Du hast bestimmt schon mal die Ausgabe von "ls -l" gesehen, sie beginnt immer
> mit einer Reihe von Rechten die die Datei hat, z.B. für die Datei dmrc:
> -rw-r--r-- 1 Wolfgang Wolfgang 46 2007-08-16 11:55 .dmrc
> Dabei ist rwx=4+2+1=7, rw-=4+2=6, nur r ist 4
> Was man sich nur merken muss ist xwr=124 oder x=1, w=2, r=4.
> Danach ist das ändern der Rechte einer Datei um einiges schneller erledigt als
> mit den oft in Anfängerdokumentationen gebräuchlichen Beispiele in denen
> man "chmod u+r Dateiname" verwendet.
>
> Diese Rechte können in einem Terminal mit dem Befehl "chmod 644 .dmrc" gesetzt
> werden, für user, group und others gleich auf einmal.
>
> > Wenn ich auf "ok" klicke, dann startet ubuntu normal weiter und zeigt auch
> > normal den Desktop an. Weitere Auswirkungen beim Arbeiten kann ich auch
> > nicht feststellen. Wer weiß Rat? (Könnte das ein Virus sein?) Danke im
> > Voraus, wolfgang
>
>
> Folgendes hat bei mir geholfen.
>
> - Starte Nautlius im Browser Modus (nautilus --browser)
> - Um auch versteckte Dteien (die mit dem . davor) zu sehen drücke <Strg>+<h>
> - Wähle mit der rechten Maustaste die Datei .dmrc aus und
> wähle "Eigenschaften" aus dem pop-up-Menü
> - Ganz rechts sollte ein Reiter mit der Überschrift "Extended user attributes"
> sein. Falls nicht ist eiciel noch nicht installiert. Eiciel ist ein Werkzeug
> um ACLs (das sind die Extended user attributes) zu bearbeiten.
> Wähle diesen Reiter aus.
> - Falls im Extended user attributes Reiter Einträge eingetragen sind lösche
> sie.
>
> Nachdem ich das alles gemacht hatte gab es diese nervende Meldung nicht
> mehr.
>
> regards,
> thomas
>
>
> [1] Aus "man chmod":
> "Ein numerischer Modus besteht aus ein bis vier Oktalziffern (0-7),
> die durch Addition der Werte 4, 2 und 1 entstehen. Fehlende Ziffern
> werden als führende Nullen interpretiert. Die erste Ziffer wählt
> Nutzer- (4) bzw. Gruppen-ID (2) und Text- oder Sticky-Bit (1). Die
> zweite Ziffer wählt Zugriffsrechte für den Nutzer, der die Datei
> besitzt: Lesen (4), Schreiben (2) und Ausführen (1); die dritte
> entsprechend für die anderen Nutzer in der Gruppe der Datei; die
> vierte schließlich für andere Nutzer, die nicht in der Gruppe der Datei
> sind."
>
> Da nur drei Ziffern angegeben sind beschreiben sie die Rechte für User, Group
> und Others. Wobei die 6 für read (4) + write (2) = 6 für den User steht. Die
> beiden folgenden 4en stehen für Read (4) jew. für die Gruppe und den Rest der
> Welt (others)
>
> --
> If this answers your question, please go to the following page to let us
> know that it is solved:
> https://answers.launchpad.net/ubuntu/+question/11921/+confirm?answer_id=0
>
> If you still need help, you can reply to this email or go to the
> following page to enter your feedback:
> https://answers.launchpad.net/ubuntu/+question/11921
>
> You received this question notification because you are a direct
> subscriber of the question.

Revision history for this message
Dennis Dirdjaja (dcd-ditsch) said :
#3

Hallo Wolfgang,

öffne doch bitte mal ein Terminal und gib diese beiden Befehle ein:

sudo chown wolfgang:wolfgang /home/wolfgang/.dmrc
sudo chown 644 /home/wolfgang/.dmrc

Damit setzt du die Dateirechte wieder richtig. Vielleicht hilft dir auch dieser Link weiter: http://forum.ubuntuusers.de/topic/102246/

Revision history for this message
Dennis Dirdjaja (dcd-ditsch) said :
#4

Sorry, hab mich verschrieben, der zweite Befehl lautet

sudo chmod 644 /home/wolfgang/.dmrc

Revision history for this message
Thomas Templin (coastgnu) said :
#5

Am Mi, 22. August 2007 18:00:14 schrieb wolfgang:
> Question #11921 on Ubuntu changed:
> https://answers.launchpad.net/ubuntu/+question/11921
>
> Status: Answered => Open
>
> wolfgang is still having a problem:
> Hallo thomas, danke für die schnelle Antwort,
> leider hat keiner der Ratschläge geholfen. Es gab auch keinen Reiter mit
> den "extended user attributes", obwohl ich mich genau an die Anleitung
> gehalten habe (also das Prog. eiciel installiert habe). Zunächst habe
> ich mit Hilfe deiner Ratschläge festgestellt, dass die Datei .dmrc
> garnicht im /home-Verzeichnis vorhanden war sondern nur im
> Verzeichnis /wolfgang.
Nur um es richtig zu verstehen, bei dir ist das $HOME Verzeichnis des
Benutzers wolfgang /wolfgang und nicht /home/wolfgang? Das ist eigentlich
nicht üblich, mal gelinde gesagt.

Ich vermute einmal du hast ein Verzeichnis /wolfgang angelegt um weiteren
Platz für Daten zu bekommen und es ist nicht das eigendliche $HOME
Verzeichnis sondern nur ein Daten Verzeichnis.

Der genaue Ort der Datei .dmrc ist normalerweise
 /home/wolfgang/.dmrc

Kanst du als user wolfgang einmal ein Terminal öffnen und folgendes eingeben:
 whoami
 echo $HOME

Was sagen die Ausgaben von 'whoami' und 'echo $HOME'?

- Hintergrundinfo:
'whoami', (engl. für wer bin ich) ist ein Kommando das ausgibt als welcher
user man gerade angemeldet ist. 'who' alleine listet alle user auf die gerade
an der jeweiligen Maschine angemeldet sind, z.B. in einer x-window-session
oder in einem Terminal oder über eine ssh Verbindung, etcpp.

'echo' ist ein das Ausgabekommando der Bash und anderer Shells. Die Bash sieht
durch das vorangestellte $-Zeichen das es sich bei $home um eine Variable
handelt (HOME nämlich) und wertet derein Inhalt vor der Ausgabe aus. Dabei
ist $HOME eine Systemvariable die den Ort des Home-Verzeichnisses enthält.

> Dort hatte sie auch die Rechte, so wie du es beschrieben hast, allerdings
> ein kleiner Unterschied: Statt
> -rw-r--r-- 1 wolfgang wolfgang 46 2007-08-16 11:55 .dmrc
> ergab die Ausgabe bei mir
> -rw-r--r-- 1 wolfgang wolfgang 26 2007-08-16 11:55 .dmrc
> Also statt 46 die Zahl 26.
Die 46 und 26 sind die Dateigrösse in Byte und die kann unterschiedllich gross
sein.

Wenn du
 ls -lh

eingibst erhältst du die Angabe im Human Readable Format (durch die
Option -h). Dabei werden die Dateien in den Grössen byte (ohne Anhang), kByte
(Anhang K), Megabyte (Anhang M), Gigabyte (Anhang G), usw. angegeben.

> Nachdem das mit dem Prog. eiciel nicht funktioniert hat, habe ich dann
> folgendermaßen weitergemacht:
Kann gut sein das du ACLs gar nicht aktiviert hast (muss man z.B. bei ext2 und
ext3. Andere Dateisysteme wie xfs, reiserfs, jfs haben ACL von Hause aus
aktiviert.)

- Hintergrundinfo:
Wenn in einem Terminal ein:
 getfacl $HOME/.dmrc

nicht funktioniert (das Paket acl ist nicht installiert) oder nur Zeilen
ähnlich wie unten ausgibt:
 getfacl: Removing leading '/' from absolute path names
 # file: home/wolfgang/.dmrc
 # owner: wolfgang
 # group: wolfgang
 user::rwx
 group::r-x
 other::--x

Sind ACLs nicht vergeben.

Falls doch dann ist die Ausgabe um einige Zeilen länger oder es steht zum Teil
mehr in einer Zeile.

Es könnte z.B. folgendermassen aussehen:

 getfacl: Removing leading '/' from absolute path names
 # file: home/wolfgang/IrgendeineDatei
 # owner: wolfgang
 # group: wolfgang
 user::rwx
 group::r-x #effective:r--
 mask::rwx
 other::rwx
 default:user::rwx
 default:group::r-x
 default:mask::rwx
 default:other::---

> Ich habe die Datei .dmrc ins /home-Verzeichnis kopiert und mit sudo
> chmod 644 .dmrc die Rechte gesetzt. Allerdings hat auch das nicht
> geholfen. Der Besitzer der Datei im /home-Verzeichnis ist jetzt root und
> nicht mehr wolfgang. Die Fehlermeldung ist immer noch da. Trotzdem
> vielen Dank für deine Hilfe, wolfgang.
Du hast die Datei vermutlich als Benutzer root kopiert, daher gehört sie jetzt
auch root.

Du kannst die Datei aber fix wieder dem User wolfgang übergeben.
Dazu reicht es im Terminal einzugeben:
 sudo chown wolfgang:wolfgang $HOME/.dmrc

Auch solltest du einmal die Verzeichnisse /home und /home/wolfgang auf ihre
Rechte überprüfen.
Wobei es in etwa folgendermassen aussehen sollte:
drwxr-xr-x 14 root root 4096 2007-07-28 23:23 /home/
drwxr-x--x 206 templin templin 20480 2007-08-22 15:46 /home/wolfgang/

Wichtig ist das die Rechte 'drwxr-xr-x' gesetzt sind

im Oktal Modus ist dies 751 und leitet sich wie folgt her:
d|rwx|r-x|--x in Oktalwerte übersetzt sind dies
 |421|4-1|--1 die Werte in den drei Spaltengruppen addierern
 | 7 | 5 | 1 = 751 ; voilla, da haben wir die Oktalwerte

regards,
thomas

Revision history for this message
wolfgang (w-e-engelke) said :
#6

Hallo thomas und dennis,
keine der Hilfen war erfolgreich, ich verstehe das auch nicht. Ausfühlicher:

1) whoami ergibt wolfgang, echo $HOME ergibt /home/wolfgang.
2) Zuerst lag die Datei .dmrc nur im Verzeichnis /home/wolfgang. Die Fehlermeldung (s.o) sprach aber von der Datei $HOME/.dmrc. Darum habe ich im Verzeichnis /home nachgesehen (tut mir leid, aber für mich sind /home und /home/wolfgang zwei verschiedene Verzeichnisse!) und die Datei nicht gefunden. Deshalb habe ich sie von /home/wolfgang nach /home kopiert, was auch geklappt hat. Allerdings kann ich auf die .dmrc-Datei im /home Verzeichnis nicht mehr zugreifen, da ich dort nicht mehr der Besitzer bin (obwohl ich bei der gleichnamigen Datei im /home/wolfgang-Verzeichnis sehr wohl der Besitzer bin).
3) Ich habe das acl-Paket fehlerfrei installiert. Trotzdem liefert getfacl $HOME/.dmrc genau die Ausgabe, von der thomas gesagt hat, dass sie im Falle, dass man das Paket acl nicht (!!) installiert hat, erscheint. (Einziger Unterschied: das x bei den Rechten fehlt)
4) Ich habe auch nach der Installation von acl nochmals versucht, das Programm eiciel anzuwenden, was aber zu einer Fehlermeldung führte (in eiciel kann man auch Dateien öffnen, das mißlang aber im Falle von .dmcr. Auch jetzt waren in nautilus keine "user attributes" zu sehen)
5) das Kommando sudo chown wolfgang:wolfgang $HOME/.dmcr ergab die Fehlermeldung:
   "chown: Zugriff auf „/home/wolfgang/.dmcr“ nicht möglich: No such file or directory", d.h. es wurde "fix" gar nichts gemacht,
obwohl die Datei im Verzeichnis /home/wolfgang vorhanden ist und der user wolfgang nach wie vor die Benutzerrechte hat!
6) Das Verzeichnis /home hat die Rechte
   "drwxr-xr-x 3 wolfgang wolfgang 4,0K 2007-08-22 17:26 home
und das Verzeichnis /wolfgang bzw. /home/wolfgang hat die Rechte
   "drwxrwxr-x 34 wolfgang wolfgang 4,0K 2007-08-24 17:03 wolfgang"
7) Tja das ist bescheiden, nicht wahr? Irgendetwas funktioniert bei mir anders als bei euch.
Danke für eure Hilfe, wolfgang

Revision history for this message
wolfgang (w-e-engelke) said :
#7

Hallo nochmal, ich merke gerade, dass ich zweimal den Dateinamen falsch geschrieben habe (sorry!), aber es ändert sich an meiner vorangegangenen Nachricht nur der Punkt 5), der nun keine Fehlermeldung mehr ergibt (und auch sonst nichts macht??).
Der Befehl sudo chmod 644 /home/wolfgang/.dmrc wird auch fehlerfrei ausgeführt, aber das ändert nichts an der Fehlermeldung.
Ich habe jetzt übrigens die 2.te .dmrc Datei im /home-Verzeichnis wieder gelöscht (so wie es vorher war).
Danke nochmals, wolfgang

Revision history for this message
wolfgang (w-e-engelke) said :
#8

Hallo zum 3.ten mal,
aber ich habe jetzt zur Holzhammer-Methode gegriffen und die .dmrc-Datei umbenannt (löschen war mir zu gefährlich, da ich die Funktion der Datei nicht kenne). Jedenfalls war beim anschließenden Booten die Fehlermeldung weg. War das Ganze wirklich so einfach zu lösen? Offensichtlich (bzw. hoffentlich) ja.
Gruß, wolfgang

Revision history for this message
Thomas Templin (coastgnu) said :
#9

Am Fr, 24. August 2007 18:05:20 schrieb wolfgang:
> Question #11921 on Ubuntu changed:
> https://answers.launchpad.net/ubuntu/+question/11921
>
> Status: Answered => Open
>
> wolfgang is still having a problem:
> Hallo thomas und dennis,
> keine der Hilfen war erfolgreich, ich verstehe das auch nicht.
> Ausfühlicher:
>
> 1) whoami ergibt wolfgang, echo $HOME ergibt /home/wolfgang.
> 2) Zuerst lag die Datei .dmrc nur im Verzeichnis /home/wolfgang. Die
> Fehlermeldung (s.o) sprach aber von der Datei $HOME/.dmrc.
Genau, das ist auch richtig so.
Denn /home und $HOME sind was verschiedenes. $HOME ist die Systemvariable die
für das System bereithält wo denn das Heimatverzeichnis des jew. Users ist.
Und das ist /home/wolfgang und nicht /home.

Ist zu Anfang vielleicht ewtas verwirrend, man muss sich nur einmal an die
Schreibweise und deren Bedeutung gewöhnen dann denkt man gar nicht mehr
darüber nach..

> Darum habe ich
> im Verzeichnis /home nachgesehen (tut mir leid, aber für mich sind /home
> und /home/wolfgang zwei verschiedene Verzeichnisse!)
Das siehst du genau richtig. Denn /home ist das Verzeichnis in dem ale User,
unter anderem auch Wolfgang im jew. Unterverzeichnis ihre Heimat haben, bei
Wolfgang halt /home Wolfgang.

> und die Datei nicht
> gefunden. Deshalb habe ich sie von /home/wolfgang nach /home kopiert, was
> auch geklappt hat. Allerdings kann ich auf die .dmrc-Datei im /home
> Verzeichnis nicht mehr zugreifen, da ich dort nicht mehr der Besitzer bin
> (obwohl ich bei der gleichnamigen Datei im /home/wolfgang-Verzeichnis sehr
> wohl der Besitzer bin).
Hatte ich in einer meiner vorherigen Antworten geschrieben, der Eigentümer ist
jetzt root, kommt durch das kopieren. Im Prinzip so etwas wie
Eigentumsüberlassung durch Schenkung wie man sie aus dem normalen Leben
kennt. ;-)

> 3) Ich habe das acl-Paket fehlerfrei installiert.
> Trotzdem liefert getfacl $HOME/.dmrc genau die Ausgabe, von der thomas
> gesagt hat, dass sie im Falle, dass man das Paket acl nicht (!!)
> installiert hat, erscheint. (Einziger Unterschied: das x bei den Rechten
> fehlt) 4) Ich habe auch nach der Installation von acl nochmals versucht,
> das Programm eiciel anzuwenden, was aber zu einer Fehlermeldung führte (in
> eiciel kann man auch Dateien öffnen, das mißlang aber im Falle von .dmcr.
> Auch jetzt waren in nautilus keine "user attributes" zu sehen) 5) das
> Kommando sudo chown wolfgang:wolfgang $HOME/.dmcr ergab die Fehlermeldung:
> "chown: Zugriff auf „/home/wolfgang/.dmcr“ nicht möglich: No such file or
> directory",
Ahem, tschuldigung, es muss .dmrc heissen und nicht .dmcr (...rc
anstatt ...cr), also:

 sudo chown wolfgang:wolfgang $HOME/.dmrc

> d.h. es wurde "fix" gar nichts gemacht, obwohl die Datei im
> Verzeichnis /home/wolfgang vorhanden ist und der user wolfgang nach wie vor
> die Benutzerrechte hat!
Liegt am Fipptehler .dmcr anstatt .dmrc

> 6) Das Verzeichnis /home hat die Rechte
> "drwxr-xr-x 3 wolfgang wolfgang 4,0K 2007-08-22 17:26 home
> und das Verzeichnis /wolfgang bzw. /home/wolfgang hat die Rechte
> "drwxrwxr-x 34 wolfgang wolfgang 4,0K 2007-08-24 17:03 wolfgang"

> 7) Tja das ist bescheiden, nicht wahr? Irgendetwas funktioniert bei mir
> anders als bei euch. Danke für eure Hilfe, wolfgang

Hast du mal ein:
 sudo chmod 644 /home/wolfgang/.dmrc

gemacht?
Ein 'ls -l /home/wolfgang/.dmrc' sollte danach die Rechte '-rw-r--r--' zeigen.

regards,
thomas

Revision history for this message
Thomas Templin (coastgnu) said :
#10

Am Fr, 24. August 2007 18:51:03 schrieb wolfgang:
> Question #11921 on Ubuntu changed:
> https://answers.launchpad.net/ubuntu/+question/11921
>
> wolfgang gave more information on the question:
> Hallo zum 3.ten mal,
> aber ich habe jetzt zur Holzhammer-Methode gegriffen und die .dmrc-Datei
> umbenannt (löschen war mir zu gefährlich, da ich die Funktion der Datei
> nicht kenne). Jedenfalls war beim anschließenden Booten die Fehlermeldung
> weg. War das Ganze wirklich so einfach zu lösen? Offensichtlich (bzw.
> hoffentlich) ja. Gruß, wolfgang

Hhhm, was passiert denn wenn du dich noch einmal aus und wieder einlogst?

Durch das löschen war bei der erneuten Anmeldung die Datei nicht da und wurde
angelegt. Wenn man sich jetzt noch einmal aus und wieder einlogt wird die
neue Datei benutzt.

regards,
thomas

Revision history for this message
wolfgang (w-e-engelke) said :
#11

Du hast recht thomas, die Datei .dmrc wurde neu erzeugt (und ich kann keinen Unterschied zur "alten" .dmrc-Datei erkennen). Ich habe mich mittlerweile schon ein paar mal neu eingeloggt, ohne Fehlermeldung! Ich denke, dass der Spuk damit wirklich vorbei ist. Deine Ausführungen haben mir aber trotzdem viel geholfen.Danke!

Revision history for this message
over 5000 (over5000-deactivatedaccount) said :
#12

Hallo!

Wie kann ich denn diese Überprüfung abstellen?

Warum abstellen? Bei mir sieht das folgendermaßen aus:
Auf meinem Familien-PC habe ich eine Gruppe "familie" angelegt. Alle Familienmitglieder sind Teil von "familie" und haben diese als ihre Hauptgruppe.
Dies ist so, damit die Familie untereinander einfach Daten austauschen kann. Beispielsweise liegen Familienfotos im Verzeichnis meines Vaters. Andersherum sollte es auch meinem Vater möglich sein, im Verzeichnis meiner Mutter irgendetwas zu reparieren, oder Dateien darin zu ändern usw...

Daher sind alle Heimverzeichnisse + Unterverzeichnisse als [Benutzer]:familie mit Rechten 770 markiert.

Nun will Ubuntu mir weismachen, ich dürfte der Gruppe nicht mehr als 5 (also kein Write access) geben.

→ Also, wie kann ich diese Überprüfung abschalten, oder aber die Überprüfung auf "Gruppe kann Schreibrechte haben" ändern? (Keine Scheu vor Code-Eingriffen. Ich wüsste nur gerne, in welcher Datei / welchem Script das so definiert ist... )

Vielen Dank,
Klaus