samba не показывает скрытые файлы точек

Действительно, похоже, что SuSE поставляет файл /etc/inputrc, содержащий set term, который не является корректной переменной в readline, по крайней мере, из документации и справочная страница , обе из которых перечисляют существующие переменные, и ни одна из них не указывает «термин» как допустимый...

Файл .inputrcв вашем домашнем каталоге переопределяет глобальный файл /etc/inputrc, если он существует. Таким образом, один из вариантов — скопировать /etc/inputrcв ~/.inputrcдля вашего пользователя, затем отредактировать его и удалить строку 18. Надеюсь, это должно решить проблему.

Если у вас уже есть ~/.inputrc, проверьте, есть ли в нем $include /etc/inputrc. В этом случае замените эту строку содержимым /etc/inputrc и удалите строку, которая устанавливает недопустимую переменную «термин». Это должно исправить это.

1
18.12.2019, 19:45
2 ответа

Есть несколько способов сделать это. Если вы просто хотите скрыть эти файлы (, они все равно будут доступны, если пользователи (с )знают их имена ), добавьте этот параметр:

hide files = /.*/

Чтобы сделать их полностью невидимыми для пользователя Samba,сделай это:

veto files = /.*/

К вашему сведению -эти настройки должны быть помещены в раздел, определяющий каждую общую папку; они не являются глобальными параметрами.

7
27.01.2020, 23:22

Начиная с версии 4.11.6 вы можете использовать параметр hide dot files.

Это будет выглядеть примерно так:

[data]
    path = /data
    read only = No
    hide dot files = yes
1
07.04.2021, 14:15

Теги

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