Как смонтировать общий каталог на сервере Samba в Kubuntu 16.04

У меня есть несколько скриптов Python, которые находятся на сервере Samba. Я сначала использовал их под Windows, а теперь хочу использовать их на Linux-машине. Поэтому я смонтировал папку сервера на моем компьютере Linux (Kubuntu 16.04), используя следующее:

sudo mount -t cifs //[IP address]/Share Share -o username=guest

Теперь я хочу запустить файлы python в этом общем каталоге на компьютере Linux.Проблема возникает, когда python должен записывать файлы в этом каталоге (я создать файлы .PNG и записать в файл .CSV для регистрации моих результатов):

IOError: [Errno 13] Permission denied: 'filename.png'

В этом есть смысл ... Разрешения таких файлов следующие:

-rw-rw-r--+ 1 nobody nogroup

Файл .PNG, в который я пишу, фактически создается при этом В результате получается пустой файл с разрешениями, указанными выше.

Разрешения для файлов, которые уже были там (созданы в Windows):

-rwxrw-rw-+ 1 nobody nogroup

Кто-нибудь может мне помочь?
Я бы хотел иметь возможность писать в файл. Он по-прежнему должен работать / быть доступным на компьютере с Windows.

Я не уверен, в чем проблема. Я не знаю, почему файлы никому не принадлежат, даже если эти файлы были только что созданы. Тогда причина невозможности записи в него, конечно же, заключается в том, что разрешения группы доступны только для чтения, а файл является частью nogroup.

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

Итак, мой вопрос: почему файлы никому не принадлежат и являются частью nogroup и как это исправить?

0
11.01.2017, 06:03
1 ответ

Здесь есть ряд возможных проблем.

  • вы монтируете общий ресурс как гость пользователь. Если эта учетная запись не имеет достаточных разрешений для создания файла, вы столкнетесь с проблемами
  • вы не используете -o noperm , поэтому клиент пытается прервать проверку разрешений - а также все сервер хочет принудительно применить
  • , существует ли уже пустой файл PNG, или вы можете быть полностью уверены, что он создан вашим скриптом?
  • в зависимости от того, сервером является Windows или Samba, у вас может быть серверная сторона разрешения файловой системы, взаимодействующие с разрешениями Windows
1
28.01.2020, 02:46

Теги

Похожие вопросы