
Ich habe ein Synology NAS. Ich kann ein CIFS-Verzeichnis problemlos unter Linux mounten (habe sowohl CentOS 6 als auch Ubuntu 12 ausprobiert). Ich kann alles problemlos machen, außer dass ich nichts darauf ausführen kann. Wenn ich versuche, mit der Tabulatortaste abzuschließen, werden keine ausführbaren Dateien angezeigt, nur Verzeichnisse. Wenn ich die ausführbare Datei tatsächlich eingebe, wird „Zugriff verweigert“ angezeigt, selbst wenn ich es als Root versuche.
Meine fstab sieht folgendermaßen aus:
//172.22.1.3/public/data /data cifs user,uid=501,rw,suid,credentials=/etc/credentials 0 0 auto
Mache ich auf der Linux-Seite etwas falsch? Oder ist das ein allgemeines Problem von Synology oder NAS?
Danke.
Antwort1
Dies ist eine wirklich alte Frage, aber ich habe sie gefunden, als ich versuchte, das gleiche Problem zu lösen. Ich glaube, ich habe die Lösung gefunden (zumindest hat es bei mir funktioniert).
Ich habe festgestellt, dass das Problem behoben ist, wenn ich die Option „user“ entferne. Oder wenn ich „user,exec“ anstelle von nur „user“ verwende.
Schließlich fand ich unten auf einer Version der Manpage:
user Allow an ordinary user to mount the filesystem. The name of the
mounting user is written to the mtab file (or to the private
libmount file in /run/mount on systems without a regular mtab)
so that this same user can unmount the filesystem again. This
option implies the options noexec, nosuid, and nodev (unless
overridden by subsequent options, as in the option line
user,exec,dev,suid).