¿Los archivos recién creados SIEMPRE son ejecutables de forma predeterminada (cifs,NAS)?

¿Los archivos recién creados SIEMPRE son ejecutables de forma predeterminada (cifs,NAS)?

Me metí con los permisos de archivos en mi NAS, My Book Live, que se ejecuta en Debian Lenny. Ahora, cada archivo que creo está configurado como ejecutable de forma predeterminada. Esto sucede sólo en la máquina en la que está montado el NAS. Cuando hago ssh al NAS, los archivos recién creados se crean correctamente...

Así es como instalo el NAS:

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

Esta es la salida 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 se creó en la terminal con nano, deckoff.txt se creó con una máquina cliente (Ubuntu 12.04), haga clic derecho -> nuevo archivo.

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

Esta es la salida. (100% seguro, ¿nunca toqué el archivo 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

PD: Parece que los archivos creados a través de ssh pertenecen al grupo raíz y se crearon en la máquina cliente para compartirlos. ¿Probablemente la configuración para los archivos recién creados por los miembros del grupo compartido será ejecutable? Los archivos, que están marcados como no ejecutables en la terminal, son tratados como ejecutables por la máquina...

Respuesta1

Voy a reiterar lo que dijo terdon. Estás mostrando una lista de directorios. Deben ser ejecutables o no podrás acceder a ellos. VeraquíPara una mejor explicación del mismo.

Ahora, si sus archivos (las entradas que no comienzan con d) están haciendo esto, hay otras cosas a considerar, como umask, pero por ahora todo parece estar bien.

información relacionada