Arquivos recém-criados são SEMPRE executáveis ​​por padrão - (cifs, NAS)?

Arquivos recém-criados são SEMPRE executáveis ​​por padrão - (cifs, NAS)?

Eu mexi nas 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 na qual o NAS está montado. Quando eu ssh para o NAS, os arquivos recém-criados são criados corretamente...

É assim que eu monto 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 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% de certeza, 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 root e criados na máquina cliente para compartilhar. Provavelmente as configurações dos arquivos recém-criados pelos membros do grupo de compartilhamento devem ser executáveis? Arquivos marcados como não executáveis ​​no terminal são tratados como executáveis ​​pela máquina...

Responder1

Vou reiterar o que Terdon disse. Você está mostrando uma lista de diretórios. Eles precisam ser executáveis ​​ou você não poderá acessá-los. VeraquiPara uma melhor explicação sobre isso.

Agora, se seus arquivos (as entradas que não começam com d) estão fazendo isso, há outras coisas a considerar, como umask, mas por enquanto tudo parece certo.

informação relacionada