Назад | Перейти на главную страницу

Монтирование с помощью fstab - ошибка 13 (доступ запрещен)

У меня есть один сервер, который монтируется с помощью fstab с использованием файла учетных данных. Код файла учетных данных (.Smbcredentials):

username=my_windows_login
password=my_password
domain=my_domain

Мой код в fstab:

//myshare/myfolder /mnt/backup cifs credentials=/home/mydirectory/.Smbcredentials

Это прекрасно работает. Однако при попытке дублировать это на другом сервере (той же версии) я получаю

mount error 13 = Permission denied
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)

Я работаю как root, все права доступа к папкам идентичны ..... все идентично. Однако я получаю ошибку 13 только на новом сервере. Что могло быть не так?

Вам нужно добавить пользователей в параметры fstab:

//myshare/myfolder /mnt/backup cifs users,credentials=/home/mydirectory/.Smbcredentials 0 0

Пробовал использовать sudo установить?

У меня создалось впечатление, что /mnt/ не было доступно для записи обычным пользователям.

то есть: sudo mount /mnt/backup

Также убедитесь, что ваша запись fstab включает 0 0 в конце.

На вики-странице Ubuntu попробуйте добавить несколько недостающих параметров и убедитесь, что ваш кредитный файл равен 600: https://wiki.ubuntu.com/MountWindowsSharesPermanently

chmod 600 ~/.Smbcredentials

строка fstab:

//myshare/myfolder /mnt/backup cifs credentials=/home/mydirectory/.Smbcredentials,iocharset=utf8,sec=ntlm 0 0 

РЕДАКТИРОВАТЬ:

Вы пытались установить это вне fstab? Возможно, использование команды mount даст вам более полезный вывод

mount -t cifs -o username=USERNAME,password=PASSWD //myshare/myfolder /mnt/backup