Eu mexi com permissões de arquivo no meu NAS - My Book Live - que roda no Debian Lenny.
Agora, cada arquivo que faço é definido como executável por padrão. Isso acontece apenas na máquina em que o NAS está montado.
Quando eu ssh para o NAS, os arquivos recém-criados são criados corretos ...
É assim que eu montei o NAS:
sudo mount -t cifs //***/***/ /media/MyBookLive -o username=***,password=***,uid=1000,nobrl,iocharset=utf8,codepage=unicode,unicode
Esta é a saída ls -l
MyBookLive: / # ls -l
total de 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 foi criado no terminal com nano, deckoff.txt foi criado com uma máquina cliente (Ubuntu 12.04), clique com o botão direito - > novo arquivo ..
grep -v "#" /etc/samba/smb.conf
Esta é a saída. (100% por cento de certeza, eu nunca toquei no arquivo samba.conf ??)
[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 Parece que os arquivos criados via ssh pertencem ao grupo raiz e criados na máquina cliente para compartilhar. Provavelmente as configurações para arquivos recém-criados por membros do grop de compartilhamento devem ser executáveis? Os arquivos marcados como não executáveis no terminal são tratados como executáveis pela máquina ...