Возможно ли отключить перечисление пользователей Samba?

Установите любую из реализаций prename (переименование Perl), например File :: Rename или вариант из Unicode :: Драка . (Последний раз я смотрел, CentOS не поставлялся с переименованием Perl, только с util-linux rename , который не может делать то, что вам нужно, но это могло измениться в CentOS 7.) Все они. имеют базовый синтаксис prename CODE FILENAME ... где CODE - это некоторый код Perl, который применяется для преобразования каждого имени файла.

find /home/user/recordings/ -type f -exec prename 's!_[^/]*(\.[^./]*)$!$1!' {} +

Объяснение для Perl: (\. [^. /] *) $ соответствует расширению в конце имени; _ [^ /] * соответствует всему в имени файла без части каталога (без косой черты), начиная с первого символа подчеркивания. Замена - $ , то есть часть в первой и единственной группе в скобках.

2
28.10.2016, 17:38
1 ответ

Добавление этого общего ресурса в smb.conf отключило перечисление всех пользователей / общих ресурсов.

[ipc$]
hosts allow = 127.0.0.1
hosts deny = 0.0.0.0/0
guest ok = no
browseable = no
0
27.01.2020, 22:44

Теги

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