Как я могу настроить доступ на основе паролей и перечислить все общие каталоги?

Я использую 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 ... плюс он покажет вам все ваши общие ресурсы.

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