Linux 15.009 Themen, 106.784 Beiträge

Links - welche Zugriffsrechte?

edico / 2 Antworten / Flachansicht Nickles

Wer nordet mich bitte mal ein! Komm mit der Literatur nicht weiter.
Als user U1 habe ich das Paket nach /usr/loacl/bin/xyz-0.0.1 entpackt und als root im 3-er Schritt kompiliert. Die Subs und Files, beginnend mit Sub xyz-0.0.1, haben die U1/user-Zugriffsrechte. Mit einem Link des Programms xyz im o.g. Verzeichnis nach ~/bin kann ich als U1 das Programm aufrufen.
Warum kann ich mit gleichermassen eingerichteten Links für die user U2...Un das Programm nicht aktivieren: "keine Berechtigung", obwohl chown/ chgrp 777 Zuordnung auf den Link erfolgt ist?
Wo ist der Gedankenfehler? Müssen alle Subs und Fils von /usr/local/bin mit root/root-Zugriffsrechten ausgestattet werden?
Wenn ich eine Kopie des Programms xyz nach ~/bin erstelle, dann läuft\'s!
Was muss ich verändern? Danke im voraus edico

bei Antwort benachrichtigen
Klaus_T edico „Links - welche Zugriffsrechte?“
Optionen

Verzeichnisse sollten diese Zugriffsrechte haben:

[nathan:klaus]~$ ls -ld /bin
drwxr-xr-x 2 root root 1784 11. Okt 19:02 /bin

also 755

Normale Dateien

[nathan:klaus]~$ ls -la done
-rw-r--r-- 1 klaus users 1495 7. Nov 22:20 done

also 644
und ausfuehrbare Programme 755

Ein Link hat immer:

[nathan:klaus]~$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 22. Okt 15:36 /bin/sh -> bash
also 777

Klaus

bei Antwort benachrichtigen