На файловом ресурсе Windows у нас есть пользователь «дрон», которому предоставлены права на чтение и запись ТОЛЬКО для доступа к подпапке «child»: / SHARE / parent / child. Но ему не предоставлен доступ на чтение / запись к «родительскому элементу» (однако он может список каталогов).
Я хочу получить доступ к подпапке «child» непосредственно из минимальной установки ubuntu (сервер) 14.04 LTS, используя пользователя «drone». Я предпочитаю НЕ устанавливать gvfs и все его зависимости.
Это работает ИДЕАЛЬНО (проверено на моем настольном компьютере с ubuntu 14.04):
$ gvfs-mount smb://drone@server.domain.org/SHARE/parent/child mount_folder
Это не работает для пользователя "дрон" (но работает для пользователей с доступом r / w к "родительскому"):
$ sudo mount -t cifs //server.domain.org/SHARE/parent/child /mount_folder -o sec=ntlm,username=drone,password=secret,domain=domain,iocharset=utf8
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Кажется, что mount.cifs выполняет проверку разрешений иначе, чем gvfs ... это настраивается / исправляется или это фундаментальное различие в двух программах?
Спасибо!