Я настроил Samba 4 с привязкой и Kerberos для работы в качестве сервера аутентификации Active Directory. Я также настроил "домашний ресурс" так что я могу войти в систему на любой машине Windows в моем домене и работать с моими файлами.
Кроме того, я хочу получить доступ к своим файлам на рабочем столе Debian. Я установил realmd и sssd на рабочий стол Debian и могу войти в свой домен. Но когда я пытаюсь смонтировать свои файлы, используя:
mount -t cifs -o user=szymon //192.168.1.1/netlogon/szymon files/
, у меня возникают проблемы с правильным отображением uid и gid. Результат ls -l:
drwxrwx---+ 13 3000000 users 0 lis 5 11:49 files
-rwxr-xr-x 1 szymon@hogwart.local domain users@hogwart.local 79 lis 5 14:14 wfmount
Я даже не могу выполнить cd в файлы /.
Как мне настроить Samba 4 для монтирования моего общего ресурса с правильными разрешениями?
Вашему Linux-клиенту нужен способ переводить пользователей AD в пользователей unix.
Обычно это выполняется службой winbindd
, которая является частью пакета samba4 (устанавливается и настраивается на клиенте).