Neu erstellte Dateien sind standardmäßig IMMER ausführbar - (cifs, NAS)?

Neu erstellte Dateien sind standardmäßig IMMER ausführbar - (cifs, NAS)?

Ich habe mit den Dateiberechtigungen auf meinem NAS - My Book Live - herumgespielt, das unter Debian Lenny läuft. Jetzt ist jede Datei, die ich erstelle, standardmäßig ausführbar. Dies geschieht nur auf der Maschine, auf der das NAS gemountet ist. Wenn ich per SSH auf das NAS zugreife, werden neu erstellte Dateien korrekt erstellt ...

So mounte ich das NAS:

sudo mount -t cifs //***/***/ /media/MyBookLive -o username=***,password=***,uid=1000,nobrl,iocharset=utf8,codepage=unicode,unicode

Dies ist die Ausgabe ls -l MyBookLive:/# ls -l total 328

drw-rw-r-x  50 root share      65536 Dec 26 06:40 APPS&GAMES
drw-rw-r-x  44 root share      65536 Jan 23 22:55 Downloads
drw-rw-r-x  15 root share      65536 Nov 21 09:44 KARAOKE
drw-rw-r-x  13 root share      65536 Nov 21 09:44 Rename
drw-rw-r-x 132 root share      65536 Jan  2 05:35 Shared Ebooks
drw-rw-r-x 281 root share      65536 Dec  7 14:34 Shared Music
drw-rw-r-x   7 root share      65536 Jan 22 04:20 Shared Pictures
drw-rw-r-x   6 root share      65536 Dec 31 05:55 Shared Videos
drw-rw-r-x   3 root share      65536 Jan 23 22:55 adas
-rw-rw-r--   1 root share          0 Jan 24 08:29 blah
drw-rw-r-x   5 root share      65536 Nov 21 09:44 cfg
drw-rw-r-x   3 root share      65536 Jan 23 22:55 da
-rw-rw-r--   1 root share          0 Jan 24 08:09 dasd
-rw-rw-rw-   1 root root           9 Jan 24 09:46 deckoff-ssh.txt
-rwxrw-r--   1 root share          0 Jan 24 09:16 deckoff.txt
drw-rw-r-x   5 root share      65536 Nov 21 09:44 dev
-rw-rw-r--   1 root share    1459629 Sep 20 12:26 libstdcpp5.tgz
-rw-rw-r--   1 root share 2047803392 Sep 10 12:29 rootfs.img
-rw-rw-r--   1 root share     345711 Sep 20 12:26 sp-auth.tgz
drw-rw-r-x   5 root share      65536 Nov 21 09:44 x40

deckoff-ssh.txt wurde im Terminal mit Nano erstellt, deckoff.txt wurde mit einer Client-Maschine (Ubuntu 12.04) erstellt, Rechtsklick -> Neue Datei...

grep -v "#" /etc/samba/smb.conf

Dies ist die Ausgabe. (100 % sicher, ich habe die Datei samba.conf nie berührt??)

[global]
  workgroup = WORKGROUP
  realm = WORKGROUP
  netbios name = MyBookLive
  server string = My Book Live Network Storage

  include = /etc/samba/smb-global.conf
  include = /etc/samba/smb-global_veto.conf
  include = /etc/samba/overall_share

PS: Es scheint, dass über SSH erstellte Dateien zur Root-Gruppe gehören und auf dem Client-Rechner zur Freigabe erstellt werden. Wahrscheinlich sind die Einstellungen für neu erstellte Dateien von Mitgliedern der Share-Gruppe so, dass sie ausführbar sind? Dateien, die im Terminal als nicht ausführbar markiert sind, werden vom Rechner als ausführbar behandelt …

Antwort1

Ich wiederhole, was Terdon gesagt hat. Sie zeigen eine Liste von Verzeichnissen. Sie müssen ausführbar sein, sonst können Sie nicht darauf zugreifen. SieheHierZur besseren Erklärung.

Wenn Ihre Dateien (die Einträge, die nicht mit d beginnen) dies tun, müssen Sie andere Dinge berücksichtigen, wie z. B. umask, aber im Moment sieht alles gut aus.

verwandte Informationen