Скрыть скрытые файлы и папки Windows, которые находятся в общей сетевой папке Windows

У меня есть файловый сервер на базе Windows Server 2008 R2, на котором есть общие папки со скрытыми файлами. FS, на которой создаются общие ресурсы, - это NTFS. Теперь я смонтировал эти общие ресурсы в Ubuntu с помощью CIFS, все работает нормально, за исключением того, что я могу видеть все скрытые файлы, что ожидается, но не желательно. Есть ли какой-нибудь возможный способ не отображать эти файлы в Ubuntu?

Я нашел эту ветку: http://ubuntuforums.org/showthread.php?t=1882753&s=c2495b99639759e45b80953f131d3d97 , где написано что это возможно, если монтировать раздел NTFS. Любой возможный способ сделать это, используя cifs? возможно монтирование общего ресурса netowk с помощью ntfs; будет ли это работать?

3
задан 13 December 2013 в 01:50

1 ответ

См. samba.org/samba/docs/man/manpages-3/smb.conf.5.html

. Существует несколько флагов / опций, которые помогают скрыть выбранные файлы через Общий ресурс Samba:

# hide files start with a dot (.)
hide dot files = yes

# hide selected files. example files start with ($)
hide files = /$*/

# hide pipes, sockets, devices ...
hide special files = yes

# hide files with no read permissions
hide unreadable = yes

# hide files with no write permissions
hide unwriteable files = yes

В большинстве дистрибутивов конфигурацию можно найти по адресу /etc/samba/smb.conf

Когда новый пользователь запускает это в терминале (советую: сделайте резервную копию ):

sudo gedit /etc/samba/smb.conf

Затем перезапустите службу samba

sudo service samba restart

Если вы хотите, чтобы глобальные параметры общего доступа вставляли эти строки перед разделами с ([]). В противном случае с определенными параметрами для общего пути, поместите строки в нужный раздел или создайте новый. Пример:

[foo]
path = /home/bar
read only = yes
hide dot files = yes
0
ответ дан 13 December 2013 в 01:50
  • 1
    Да я сделал. Я забыл обновлять это. MSMTP был виновным как it' s не обрабатывающий TLS правильно. Переключенный на SSMTP, мой сервер успешно в состоянии войти в систему к GoDaddy' s серверы SMTP и все передается правильно. Как головы до любого читающего это, удостоверьтесь, что не забыли добавлять ssmtp как свой путь sendmail в Вашем файле php.ini. sendmail_path =/usr/sbin/sendmail-t – user3081225 25 May 2016 в 21:19

Другие вопросы по тегам:

Похожие вопросы: