
Webmin и Samba доступ без пароля |
![]() |
![]() |
![]() |
02.11.11 09:52 | |
Познав основы работы с Samba через консоль, сразу же захотелось узнать, а можно ли то же самое через Webmin. Оказывается можно, но основы работы с Samba всё-таки надо знать. Итак, у нас CentOS 4.7 Server Edition с установленным Webmin и Samba. Договоримся, что сейчас нам нужна шара в которую доступ будет открыт всем пользователям и они смогут записывать в неё всё, что хотят. БЕЗ ПАРОЛЯ, т.е. без аутентификации пользователей. Поехали! Авторизуемся в Webmin и идём в Servers(Службы) -> Samba Windows File Sharing. Нам открылось главное окно модуля. Рисунок 1 - Главная страница модуля. Для увеличения картинки, нажмите на неё. Вот так примерно она будет выглядеть, если никаких общедоступных ресурсов ещё не было создано. По умолчанию, есть домашняя шара и принтерская. Примечание: Если у вас включено SElinux, то его надо выключить, иначе будут проблемы с доступом к Samba серверу. Прежде чем начать создание шары, нужно сделать некоторые настройки. Идём в Windows Networking: Рисунок 2 - Главная страница модуля. Секция глобальных настроек. Для увеличения картинки, нажмите на неё. Если сервер должен быть членом уже существующей рабочей группы, то в поле Workgroup(Рабочая группа) нужно установить переключатель во второе положение и вписать в поле справа, имя группы. Если хотите оставить значение по умолчанию, то установите этот переключатель в значение Default(По умолчанию). В поле Server Name(Имя сервера) впишите желаемое имя Samba сервера, по которому Samba будет доступна. Можно оставить пустым и тогда общие ресурсы будут доступны по имени сервера(Устанавливается в настройках сети, как правило). А если введете какое-нибудь имя, то Samba будет доступна по обоим именам(Настоящему имени сервера и имени Samba сервера). В поле Security стоит по умолчанию user. Это означает, что доступ к шаре будет осуществлятся только при вводе логина и пароля пользователя. Если пользователь не имеет доступа к этому ресурсу, то его не пустит. Так как мы договорились сделать общедоступный ресурс для всех, то выбираем в поле Security значение share. Это означает, что доступом к шаре определяет сама шара. Например, если собственник шары пользователь root, и права на неё установлены 755, то полный доступ к ней(чтение/запись), будет иметь только root. А остальные будут иметь право только на чтение. Но если изменить права на шару 757, то все остальные смогут в неё и записывать. Рисунок 3 - Раздел Windows Networking Options. Для увеличения картинки, нажмите на неё. C этим пунктом покончили, жмем Save(Сохранить). Нас вернуло снова на главную страницу. Идем в пункт Authentication(Аутентификация). Рисунок 4 - Главная страница модуля. Секция глобальных настроек. Для увеличения картинки, нажмите на неё. В открывшейся форме меняем значение поля Password program(Программа аутентификации). Рисунок 5 - Раздел Authentication. Для увеличения картинки, нажмите на неё. Устанавливаем переключатель во второе положение и пишем smbpasswd. Объясняю почему, программ проверки паролей множество и может быть установлена любая другая, но smbpasswd идет в комплекте с Samba сервером. И мы рассматриваем общий случай работы с Samba. Кроме того, Webmin умеет работать только с smbpasswd. Остальное оставляем без изменений. Жмем Save(Сохранить). И снова вернулись на главную страницу модуля. Ну вот теперь всё, можно приступать к созданию шары. Жмем на ссылку Create a new file share(Создать новый файловый ресурс). Рисунок 6 - Форма создания шары. Для увеличения картинки, нажмите на неё. В открывшейся форме заполняем нужные поля. Итак по порядку сверху-вниз.
Получили что-то вроде этого: Рисунок 7 - Пример заполнения формы создания шары. Для увеличения картинки, нажмите на неё. Заполнив, жмем Create(Создать). Нас снова вернуло к главной странице модуля. Рисунок 8 - Главная страница модуля. Секция существующих шар. Для увеличения картинки, нажмите на неё. Шара создана. Но нужно сделать ещё некоторые настройки, чтобы действительно получить то, о чём договорились. Жмите на название шары. Откроется страница как на рисунке ниже: Рисунок 9 - Страница редактирования настроек шары. Для увеличения картинки, нажмите на неё. Жмем Security and Access Control(Контроль безопасности и доступа). Рисунок 10 - Настройки безопасности и доступа к шаре. Для увеличения картинки, нажмите на неё. Здесь много полезных настроек, но не все они нам нужны сейчас. Сейчас нам нужны две из них. Установите значение поля Writable?(Можно ли писать в неё?) в Yes(Да). А значение поля Guest Access?(Разрешены ли гости?) во второй переключатель - Yes(Да). Жмем Save(Сохранить). Всё, шара какую мы договорились сделать, готова. Теперь надо нажать на кнопку Start Samba Servers(Запуск Samba), либо Restart Samba Servers(Перезапуск Samba), если он уже был запущен. Проверяем с Windows машины. \\имя_сервера\temp . Получилось? Круто!
Ради интереса жмем кнопку Edit Config File(Редактировать конфигурационный файл). И крутим ползунок в самый низ. И видим, что Webmin ничего не сделал лишнего. А сделал только то, что нам надо было, а именно: [temp]
guest account = nobody comment = temp directory writeable = yes public = yes path = /var/temp частичный перевод конфига
оригинал: http://www.break-people.ru/cmsmade/index.php?page=unix_webmin_practice_create_simple_share
ссылка на статью: http://thin.kiev.ua/index.php?option=com_content&view=article&id=437:webmin-samba&catid=39:linux&Itemid=63
{jcomments on}
|
|
Последнее обновление 04.11.11 13:24 |
