Ich versuche, colordiff
in einem benutzerdefinierten Verzeichnis zu installieren, da ich keine sudo
Berechtigungen habe. Ich habe die Verzeichnisse im Makefile fest codiert, wie in der README-Datei angegeben, aber ich erhalte den folgenden Fehler:
...
chown root.root /share/edu-mei/colordiff/1.0.13/etc/colordiffrc
chown: changing ownership of `/share/edu-mei/colordiff/1.0.13/etc/colordiffrc': Operation not permitted
make: [install] Error 1 (ignored)
...
Das Ändern des Dateibesitzes ist kein wirkliches Problem (wahrscheinlich der Grund, warum der Autor dies ignoriert). Ich bin jedoch nicht mit dieser Verwendung von vertraut chown
.
Die Manpage von chown besagt, dass die Befehlssyntax lautet:
chown [OPTION]... [OWNER][:[GROUP]] FILE...
chown [OPTION]... --reference=RFILE FILE...
Der ausgeführte Befehl lautet jedoch chown root.root $file
.
Was bedeutet die Syntax mit einem Punkt anstelle eines Doppelpunkts?