Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Файл алиасов для SAMBA в Ubuntu Server x64 12.04.1 LTS  (Прочитано 1871 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ZolteR

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Доброго всем времени суток уже второй день не могу заставить SAMB-у работать с алиасами.
При таком раскладе в  Ubuntu Server x64 10.10 ползователи заходили на свой комп с именем (Директор, Секретарь, Завуч) и паролем P@ss и могли работать с папкой "metod" одноименного пользователя, в Ubuntu Server x64 12.04.1 LTS доступ можно получить только введя пользователя metod и пароль P@ss. Заранее благодарю, всех кто откликнется.
 
$ sudo useradd metod –m -G users
$ sudo smbpasswd -a metod
   P@ss
$ sudo nano /etc/samba/smbusers.map
   metod = Директор Секретарь Завуч
$ sudo nano /etc/samba/smb.conf
   [global]
      # Рабочая группа клиентов
      workgroup = OurGroup
      # Поведение клиентов при подключении
      security = user
      # Файл для альясов имен юзеров (root = admin administrator @group)
      username map = /etc/samba/smbusers.map
[homes]
 comment = Home Directories
 browseable = no
 valid users = %S
 writable = yes
 create mask = 0700
 directory mask = 0700

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Файл алиасов для SAMBA в Ubuntu Server x64 12.04.1 LTS
« Ответ #1 : 10 Сентября 2012, 13:46:52 »
Ошибки:
1. Русские имена пользователей.
2. Отсутствие нормальной системы авторизации.

Исправьте обе, добавьте нужных пользователей в нужные группы и рулите доступом на уровне групп. Тогда не придётся такой дурью маяться.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ZolteR

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Файл алиасов для SAMBA в Ubuntu Server x64 12.04.1 LTS
« Ответ #2 : 10 Сентября 2012, 14:04:06 »
Компы установлены давно и их много, придется долго перебивать пользователей, нельзя-ли решить проблему оставив русские имена на клиентских компах?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Файл алиасов для SAMBA в Ubuntu Server x64 12.04.1 LTS
« Ответ #3 : 10 Сентября 2012, 18:01:02 »
"Я уже давно использую костыли и как-то привых, нельзя ли научиться бегать на костылях?"
Не проще один раз настроить систему нормально? Начните с начала, создайте сервер авторизации и пропишите пользователей по группам.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Kowalski86

  • Участник
  • *
  • Сообщений: 143
  • Pilot Tux
    • Просмотр профиля
Re: Файл алиасов для SAMBA в Ubuntu Server x64 12.04.1 LTS
« Ответ #4 : 10 Сентября 2012, 20:54:35 »
Согласен с предыдущим ответом, для начала создайте группу, потом юзеров, а затем рулите доступом.
Ubuntu 12.04 LTS (KDE) Desktop
Oracle Linux Server 6.3

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Файл алиасов для SAMBA в Ubuntu Server x64 12.04.1 LTS
« Ответ #5 : 10 Сентября 2012, 22:53:31 »
Kowalski86, вообще-то сначала создаются юзеры, потом уже принимается решение о создании групп и добавлении в них юзеров.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Kowalski86

  • Участник
  • *
  • Сообщений: 143
  • Pilot Tux
    • Просмотр профиля
Re: Файл алиасов для SAMBA в Ubuntu Server x64 12.04.1 LTS
« Ответ #6 : 10 Сентября 2012, 23:44:50 »
Kowalski86, вообще-то сначала создаются юзеры, потом уже принимается решение о создании групп и добавлении в них юзеров.

Для того, чтобы добавить юзера в определенную группу, ее нужно сначала создать.
Я имею ввиду:

groupadd shareusers
useradd shareadmin -g shareusers -d /srv/share -s /sbin/nologin
smbpasswd -a shareadmin

---------------------------------------------------------------
useradd shareuser -g shareusers -d /srv/share -s /sbin/nologin
smbpasswd -a shareuser


Затем в конфиге самбы:
write list = @shareadmin, остальных на чтение.
Вобщем ладно, я думаю ход мысли понятен, а то за автора всю работу делаю...
Ubuntu 12.04 LTS (KDE) Desktop
Oracle Linux Server 6.3

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Файл алиасов для SAMBA в Ubuntu Server x64 12.04.1 LTS
« Ответ #7 : 10 Сентября 2012, 23:51:22 »
Kowalski86, вы читаете, что я пишу, или где?
Прежде, чем создавать группы, надо сначала понять, какие у тебя есть пользователи, и какие права доступа им нужны.
Я на работе обхожусь всего тремя группами, и то только потому, что не все пользователи имеют вменяемые пароли.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ZolteR

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Файл алиасов для SAMBA в Ubuntu Server x64 12.04.1 LTS
« Ответ #8 : 11 Сентября 2012, 14:55:48 »
Kowalski86, вообще-то сначала создаются юзеры, потом уже принимается решение о создании групп и добавлении в них юзеров.

Для того, чтобы добавить юзера в определенную группу, ее нужно сначала создать.
Я имею ввиду:

groupadd shareusers
useradd shareadmin -g shareusers -d /srv/share -s /sbin/nologin
smbpasswd -a shareadmin

---------------------------------------------------------------
useradd shareuser -g shareusers -d /srv/share -s /sbin/nologin
smbpasswd -a shareuser


Затем в конфиге самбы:
write list = @shareadmin, остальных на чтение.
Вобщем ладно, я думаю ход мысли понятен, а то за автора всю работу делаю...

Если честно то с трудом понимаю, уже создан пользователь "metod" по идеи ч/з алиасы в 10.10 пользователи могли ходить в один и тот же домашний каталог, а в 12.04 уже не получается.

Согласен что можно создать группу и запихать туда пользователей и дать группе доступ к нужной папке,но у меня около 100 компов (WinXP) для которых используются русские имена пользователей для входа в систему и один и тот же пароль для всех. А русские имена не катят.

Менять имена очень трудоемко при том что с этих компов сняты образы после чистой устаноки и при каждом восстановлении образа надо будет заново переименовывать пользователя или переснимать образ

Вопрос: Как мне расшарить папку в SAMBE только для определенных пользователей оставив имена русскими так чтобы пользователю не приходилось логиниться при входе в эту папку?

P.S. за безвыходный ответ "никак" не расстроюсь.
« Последнее редактирование: 11 Сентября 2012, 15:13:27 от ZolteR »

Оффлайн olegik-hp

  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Файл алиасов для SAMBA в Ubuntu Server x64 12.04.1 LTS
« Ответ #9 : 11 Сентября 2012, 16:43:59 »
Насколько я понял, ситуация следующая:

Есть много компов, на них разные названия учеток, но одинаковый пароль -- ПАРОЛЬ.

У каждого юзера свой комп.

На серваке стоит доступ пользователю ЮЗЕР с тем же паролем ПАРОЛЬ.

В таком случае, поступив бы не по фен-шую, но с результатом, я сделал бы следующим образом:

(Нажмите, чтобы показать/скрыть)


За то быстро и без геморроя. Пока это работает, можно заняться переименованием пользователей.

Вопрос -- Пользователи вводят имя пользователя вручную, или они просто вводят пароль?

Если просто вводят пароль, то переименование пользователей не создаст проблем.
1) Лучшая помощь -- Линк на доку.
2) Главное -- не просто сделать, а понять как.
3) Просто пару слов, для понимания -- лучший ответ.

 

Страница сгенерирована за 0.026 секунд. Запросов: 21.