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

2

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 ...

    
por deckoff 24.01.2013 / 18:26

1 resposta

1

Vou reiterar o que o Terdon disse. Você está mostrando uma lista de diretórios. Eles precisam ser executáveis ou você não pode entrar neles. Veja aqui melhor explicação disso.

Agora, se os seus arquivos (as entradas que não começam com d) estão fazendo isso, há outras coisas a serem consideradas, como o umask, mas por enquanto tudo parece ser bom para ir

    
por 06.09.2013 / 01:53

Tags