%3F.png)
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.