1

У меня есть система Win7, которая подключается к моему серверу Ubuntu, где я храню свою музыку и другие носители. Я могу получить доступ к своим медиа-файлам с компьютера с Win7, но я часто получаю ошибки прав доступа, например, при попытке обновить теги на дорожках.

На компьютере с Linux у меня есть группа "group1", в которой содержится пользователь "bob". "bob" также является моей учетной записью для этой машины Linux. У меня есть подключенный сетевой диск в Win7, который также использует имя пользователя "bob" для входа в систему.

Мой конфиг самбы имеет

security = user
guest account = nobody

[share]
   comment = File Server Share
   path = /media/md0
   browsable = yes
   guest ok = yes
   read only = no
   create mask = 0775

Учитывая эту настройку, я ожидаю, что приложения на моем компьютере с Win7 смогут обновлять файлы MP3 на компьютере с Linux, принадлежащие "group1", но вместо этого я получаю ошибки разрешения. Мне интересно, если Windows делает что-то смешное с учетными данными для входа в Linux, или, возможно, что-то не так в моей конфигурации samba?

Я не могу понять, почему я могу редактировать файлы в Linux как пользователь "bob", но я не могу редактировать файлы из Win7 при доступе с тем же именем пользователя и учетными данными. Любые предложения для вещей, чтобы попробовать?

2 ответа2

0

Оказывается, это было связано с правами доступа к файлам Linux. Файлы были созданы с помощью Samba "create mask" 775, но также были ограничены 722 приложением bittorrent, которое я использовал.

Исправление конфигурации Transmission-Daemon для удаления umask, чтобы они были созданы 775 (как и предполагалось), решило проблему.

0

Помните, что в linux/samba у вас есть логин / пароли для Linux и логин / пароли для Samba. Эти 2 не являются взаимоисключающими. Дважды проверьте, что они оба настроены на одно и то же с одинаковыми разрешениями.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .