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
Linux 15.009 Themen, 106.784 Beiträge
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
