LINUX.ORG.RU

Монтирование smb с паролем при помощи GVFS

 , , ,


0

1

Используя GVFS и Gio API пытаюсь подключить smb директорию. Если доступ анонимный - подключается, с паролем он, судя по логам, пробрасывает локального пользователя, а свойства mount_operation игнорирует. Что сделать что бы он подхватывал свойства mount_operation?

### SMB: auth_callback - normal pass
### SMB: auth_callback - asking for password...
### SMB: auth_callback - out: last_user = 'user', last_domain = 'WORKGROUP'
### SMB: do_mount - [smb://server-5/folder; 1] res = -1, cancelled = 0, errno = [1] 'Операция не позволена'

file = Gio::File::create_for_uri("smb://server-5/folder");
Glib::RefPtr<Gio::MountOperation> mount_operation = Gio::MountOperation::create();

mount_operation->set_anonymous(false);
mount_operation->set_domain("DOMAIN");
mount_operation->set_username("user1");
mount_operation->set_password("pass1");
mount_operation->set_password_save(Gio::PasswordSave::PASSWORD_SAVE_FOR_SESSION);
mount_operation->reply(Gio::MountOperationResult::MOUNT_OPERATION_HANDLED);
 
 file->mount_enclosing_volume(mount_operation, &on_async_ready);
★★★★★

Последнее исправление: Landgraf (всего исправлений: 2)

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.