Как я могу настроить доступ на основе паролей и перечислить все общие каталоги?
Я использую Ubuntu/Samba и ищу объяснения, как:
- поставить парольную защиту доступа к компьютеру, а не по отдельным каталогам
- перечислять все каталоги, которыми я делюсь, а не искать их вручную
Я всегда помещаю каталоги, чтобы разрешить гостям, потому что, когда я не делаю это, когда я пытаюсь получить доступ, это говорит о недействительных разрешениях. Я даже не могу использовать свою комбинацию root/user password для доступа.
2 ответа
Не поленившись, я нашел то, что мне было нужно. Это, вероятно, основные вещи для продвинутых пользователей:
Я не смог получить доступ к защищенным общим ресурсам с помощью своего корневого имени пользователя / пароля, потому что я не добавил этого пользователя в систему samba (кажется, что он не принимает автоматически пользователей Ubuntu, и его система user / pass существует сама по себе, которая является хорошая вещь). Чтобы добавить пользователя просто используйте
smbpasswd -a [USERNAME]
а затем введите новый пароль.Для перечисления всех локальных акций и их путей просто доступ
/var/lib/samba/usershares
папка и там у вас есть все файлы конфигурации для каждого общего каталога. Внутри файла у вас есть поля path (с указанием пути к вашему локальному каталогу) и guest_ok (тип y/n для разрешения гостей), которые вы можете редактировать вручную.
Я пока не буду блокировать эту тему, ожидая улучшений от других пользователей (если есть кто, кто будет читать это). Я только что написал этот ответ, чтобы помочь другому потерянному нубу, как я;)
Также вы можете ввести testparm
чтобы убедиться, что ваш синтаксис правильный в smb.conf ... плюс он покажет вам все ваши общие ресурсы.