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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Samba - Права доступа  (Прочитано 3206 раз)

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

Оффлайн 1nky

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Samba - Права доступа
« : 17 Декабря 2015, 23:30:52 »
Доброго времени суток!
Столкнулся с проблемой, по которой множество тем, однако решения так и не нашел.
Установил Samba Server. Настроил как файлопомойку. Пробовал менять настройки - но проблема осталась.
На Win 7 шару можно найти. И даже зайти в нее. В папке лежат два файла README.txt Acess Denied...
К обоим - в доступе отказано. НО! Стоит подключится по putty залогинится и ВУАЛЯ, папка появляется. В чем беда не могу понять. Судя по тому что менял настройки шары, но ничего существенно не менялось - проблема не в самбе, но куда копать не знаю.
Заранее спасибо за помощь.

Прилагаю smb.conf стянутый с другой машины, на которой все работает - у меня - вышеуказнный результат
(Нажмите, чтобы показать/скрыть)

Оффлайн Master_Sergius

  • Активист
  • *
  • Сообщений: 528
  • i3
    • Просмотр профиля
Re: Samba - Права доступа
« Ответ #1 : 17 Декабря 2015, 23:47:11 »
1) у Вас точно Ubuntu?
2) Вы файл smb.conf просто скопировали? значения совпадают с теми, которые нужны именно Вам?
3) права на Вашу "файлопомойку" покажите
4) поможет ли статья из моего блога по этому поводу? http://nixtravelling.blogspot.com/2015/04/samba.html
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Оффлайн 1nky

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Samba - Права доступа
« Ответ #2 : 18 Декабря 2015, 10:15:58 »
1. Ubuntu 12.04 Server
2. Файл скопирован с моей другой домашней сети где все работает, путь к шаре и пользователи исправлены. Решил использовать его как последний шанс. Единственное отличие - в той сети Ubuntu 14.04
3.Файлопойка - это home пользователя immelman
immelman@ELEKTRONIKA-71:~$ ls -l
итого 36
-rw-------  1 immelman immelman    1 дек.  16 23:50 nano.save
-rw-r--r--+ 1 root     root     2030 дек.  17 22:51 smb.conf
-rw-rw-r--  1 immelman immelman  795 дек.  16 23:51 sudo

4.Если здесь не смогут помочь, то буду ставить 14.04 server (сомнительное решение, но я не знаю что еще делать) и пробовать по Вашей статье.

Оффлайн Master_Sergius

  • Активист
  • *
  • Сообщений: 528
  • i3
    • Просмотр профиля
Re: Samba - Права доступа
« Ответ #3 : 18 Декабря 2015, 11:53:31 »
Не, надо посмотреть права именно на саму папку пользователя -

ls -l /home
Чтобы другие юзеры могли лазать по его папке, она должна иметь аттрибут "х" для последней группы. В идеале дать аттрибут "x" надо и всем вложенным подпапкам.
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Оффлайн 1nky

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Samba - Права доступа
« Ответ #4 : 19 Декабря 2015, 00:00:26 »
(Нажмите, чтобы показать/скрыть)


Нужного атрибута нет.
Подскажите, как его добавить? 



добавил по инструкции в Вашей статье.
immelman@ELEKTRONIKA-71:~$ ls -l /home
итого 4
drwxrwxrwx+ 5 immelman immelman 4096 дек.  17 23:15 immelman

- результат, не могу подключить сетевой диск - win 7 пишет отказано в доступе на этапе ввода логина/пароля
« Последнее редактирование: 19 Декабря 2015, 00:13:21 от 1nky »

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6847
    • Просмотр профиля
Re: Samba - Права доступа
« Ответ #5 : 19 Декабря 2015, 02:43:58 »
В smb.conf:
path=/home/immelman

Оффлайн 1nky

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Samba - Права доступа
« Ответ #6 : 19 Декабря 2015, 10:30:03 »
Всем большое спасибо! Проблему удалось решить! :D
Дополнительно нашел ошибку в секции [global]
valid users = inky, правильно было immelman

Пользователь решил продолжить мысль 19 Декабря 2015, 21:17:54:
Результат вернулся к первоначальной ситуации. Доступа нет, залогинился - все ок...
Кажется мне что ubuntu сервер слишком строго относится к проблеме прав для простых пользователей, не знаю что еще сделать >:( :( :(
« Последнее редактирование: 19 Декабря 2015, 21:17:54 от 1nky »

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6847
    • Просмотр профиля
Re: Samba - Права доступа
« Ответ #7 : 20 Декабря 2015, 06:07:41 »
Тебе нужен ввод пароля при входе? Если нет, сделай так:
[immelman]
   path = /home/immelman
   browseable = yes
   read only = no
   guest ok = yes
   force user = immelman

Пользователь решил продолжить мысль 20 Декабря 2015, 06:14:01:
А если нужен вход с паролем, то так:

[immelman]
   path = /home/immelman
   browseable = yes
   read only = no

И добавить пользователя в samba (именно этого и не хватает!)

smbpasswd -a immelman
smbpasswd -e immelman
« Последнее редактирование: 20 Декабря 2015, 06:14:01 от thunderamur »

Оффлайн 1nky

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Samba - Права доступа
« Ответ #8 : 20 Декабря 2015, 10:35:05 »
Сделал, результат тот же - но заходить стал нормально.
Начал гуглить по имени файла access-your-private-data.desktop - выяснил что директория зашифрована, поэтому пока не залогинишься, она не монтируется - как реузультат если залогинится через putty все сразу начинало работать.

Разобрался с шифровкой - все работает отлично. :D

Спасибо всем за помошь :)

 

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