Mount.cifs против SMBClient

Я использую Ubuntu 13.04 для подключения к Windows 2008 Server:

Если я использую

mount.cifs //server/share /mnt/mountpoint -o username=domain/credentials

, я успешно подключаюсь, но если я пытаюсь cp файл, я получить access is denied.

Если я использую

smbclient //server/share -o domain/credentials

, я могу успешно «поместить» файл на сервер.

Почему mount.cifs не работает, а SMBClient работает?

5
задан 05.05.2020, 11:34

3 ответа

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

chmod 775 /path/to/mountpoint

Обратите внимание, что пользователь также должен быть в группе, в противном случае (предпочтительно) вы должны установить 777 как глобальные права.

Если вы просто хотите использовать монтирование для каждого пользователя, вы можете использовать файловую систему FUSE и монтировать через gvfs (если вы используете gnome) через свой рабочий стол. Ищите fusemount, так что монтаж также возможен для каждого пользователя.

1
ответ дан 05.05.2020, 11:34

Это будет работать, если вы добавите права записи для вашего пользователя в / mnt / mountpoint. Одним из способов будет chown username /mnt/mountpoint

1
ответ дан 05.05.2020, 11:35

Похоже, проблема с правами доступа, убедитесь, что ваш пользователь samba может писать в каталог. Вы монтировали с помощью sudo?

Попытайтесь сделать cp с помощью sudo.

0
ответ дан 05.05.2020, 11:35
  • 1
    Интересный. Спасибо Phil. Используя sudo к ' cp' файл работал. По-видимому, так как я использовал sudo для монтирования доли, мне нужен sudo для использования доли также. – pkamb 05.05.2020, 11:36

Теги

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