新创建的文件默认始终可执行-(cifs,NAS)?

新创建的文件默认始终可执行-(cifs,NAS)?

我弄乱了运行 Debian Lenny 的 NAS(My Book Live)上的文件权限。现在,我制作的每个文件都默认设置为可执行文件。这种情况只发生在安装 NAS 的机器上。当我通过 ssh 连接到 NAS 时,新创建的文件会正确创建...

这是我安装 NAS 的方式:

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

这是输出 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 是使用 nano 在终端中创建的,deckoff.txt 是使用客户端机器(Ubuntu 12.04)创建的,右键单击 -> 新建文件..

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

这是输出。(100%确定,我从未触碰过 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 看来通过 ssh 创建的文件属于 root 组,并在客户端计算机中创建以进行共享。共享组成员新建文件的设置可能是可执行的?在终端中标记为不可执行的文件在计算机中被视为可执行文件...

答案1

我要重申 terdon 所说的话。您正在显示目录列表。它们必须是可执行的,否则您无法进入它们。请参阅这里为了更好地解释它。

现在,如果您的文件(不以 d 开头的条目)正在执行此操作,则还有其他事情需要考虑,例如 umask,但目前一切看起来都很好

相关内容