On Son, 22 Jun 2003 at 00:02 (+0200), Martin Eitzenberger wrote:
Am Samstag, 21. Juni 2003 23:51 schrieb Andreas Schlegel:
mount -t nfs 192.168.1.4:/home/andreas/projects /home/andreas/jupiter/projects/
Das Verzeichnis /home/andreas/jupiter/projects/ gehört dem Users andreas (users) und wurde von ihm angelegt. Wenn ich das Verzeichnis als Ziel des Mount-Befehles angebe, gehörte es auch weiterhin andreas (wem auch sonst dachte ich bisher). Aber seit heute gehört es nach dem Mounten dem User informix!? (den gibts übrigens wirklich auf meinem System ).
Da ich immer noch an Linux glaube, würde ich also gerne wissen, was hat das System veranlaßt, den Owner zu ändern - und wie kann ich den Unsinn rückgängig machen.
Das kann so einiges sein... Check mal $ alias Vielleichtsteht da sowas wie alias mount='mount -o uid=xxx,gid=yyy'
Die man-Page von mount verrät mir, dass es diese Optionen für nfs nicht gibt.
Dann hätte aber jemand an deinem account herumgefurwerkt. Andere Möglichkeit: Hast du von dem mountpoint einen eintrag im /etc/fstab wo er eventuell die uid setzt?
dito
Weitere möglichkeit: /bin/mount hat den setuid flag, gehört informix und informix hat uid 0... Auch dann war ein intruder am werk
/bin/mount hat standardmäßig das setuid flag, und wenn informix neben root die uid 0 hat (was normalerweise nicht der Fall ist), dann sind das die Standards. Dann gehört /bin/mount eben root (auch wenn root in diesem Fall informix wäre) - und das ist der Standard. IMHO hat auch der Eigentümer des mount-Binaries wenig mit dem Eigentümer des Shares zu tun (Rechte und Eigentümer bestimmt der Server, nicht der Client - wäre ja noch schöner).
Ist ein komisches problem, check einfach mal ob mount das ist, was es zu sein scheint, deine aliases, fstab einträge, etc., mehr fällt mir da auf anhieb auch nicht ein :-)
Have Fun - Have Debian!
Das ist übrigens unter Debian nicht anders. Jan P.S.: Deine Shift-Taste klemmt.