AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 8741
Accepted
Kent Boogaart
Kent Boogaart
Asked: 2010-10-22 10:04:36 +0800 CST2010-10-22 10:04:36 +0800 CST 2010-10-22 10:04:36 +0800 CST

在共享上安装 TrueCrypt 容器

  • 772

我在尝试从 Ubuntu 挂载的 Windows 共享上有一个 TrueCrypt 容器。但是,我一直收到“权限被拒绝”错误。

我在 server/path/to/container 上使用 /home/kent/.gvfs/share作为路径。我尝试使用默认选项进行挂载、以只读方式挂载以及挂载到特定目录。无论如何,我都会遇到同样的错误。

如果我将容器复制到我的本地 Ubuntu 机器上,那么我可以安装它并毫无问题地访问它。在 Windows 桌面上,我可以毫无问题地通过网络安装它。

如何通过我的网络从 Ubuntu 挂载这个容器?

10.04 networking samba truecrypt
  • 5 5 个回答
  • 7152 Views

5 个回答

  • Voted
  1. Best Answer
    Jonathon
    2010-10-25T09:38:50+08:002010-10-25T09:38:50+08:00

    .gvfs 是一个不属于您的登录用户的虚拟挂载点(因此您没有对其的写访问权)。您将需要手动设置挂载点,例如

    $ sudo mount -t cifs //server/share /mnt -o username=windowsuser,password=windowspassword
    

    一旦你有了这个,你可以从那里安装卷(在这个例子中,/mnt),它应该可以按预期工作。

    • 4
  2. Jim Collier
    2011-09-07T16:47:12+08:002011-09-07T16:47:12+08:00

    我在 Ubuntu 论坛上发布了这个答案,但是由于我在这里也找到了未回答的问题,所以我或多或少地在这里复制了相同的答案......

    实际上解决方案再简单不过了。您只需要在“mount”命令中添加一个选项:

    uid= {本地用户名}

    完整的命令(在 CIFS/SMB 的情况下)是:

    sudo mount -t cifs // {host} /*{share}* {local mount point} -o user= {remote username} , uid= {local username}

    注意:如果不指定密码作为选项(避免明文输入密码和/或以 bash 历史记录收集的方式,IMO 始终是一个好主意),此命令将提示您输入远程密码(在第一次提示您输入sudo 密码当然)。

    所有这一切都是以您(用户)可以读取和写入的方式安装共享。然后,TrueCrypt(或 EncFS 或其他 FUSE 模块)访问存储在该共享上的加密卷没有问题(当然假设没有其他问题)。

    我不知道为什么这在互联网上没有广泛讨论。在对这个特定问题进行了无果的互联网搜索之后,我不得不通过 mount 手册页来发现这一点。

    这也不是破解或解决方法。这就是mount的工作原理。

    我还应该指出,这里讨论的先前解决方案具有潜在危险,因为它消除了 FUSE 内置的基于用户的安全性,并且 TrueCrypt(和其他 FUSE 模块,如 EncFS)依赖于:也就是说,默认情况下仅当前用户可以看到已安装的卷!修改 /etc/fuse.conf 以添加“user_allow_other”,并在命令行中指定“allow_other”,会覆盖此行为并允许任何用户查看您的解密数据。如果您首先加密了数据,那么您很有可能不希望出现这种副作用。

    • 1
  3. mgunes
    2010-10-25T09:36:36+08:002010-10-25T09:36:36+08:00

    尝试将“user_allow_other”添加到 /etc/fuse.conf,并使用“allow_other”选项进行安装。

    • 0
  4. Nicolas Schirrer
    2010-10-26T05:29:04+08:002010-10-26T05:29:04+08:00

    我也会尝试使用 smbfs 安装它,使用:

    mkdir /mnt/share
    mount -t smbfs \\\\192.168.1.10\\shared_folder /mnt/share -o username=your_username
    
    • 0
  5. wishi
    2010-10-27T04:22:31+08:002010-10-27T04:22:31+08:00

    Truecrypt 基于 FUSE - 这是一个用户空间文件系统。简而言之:只有用户有权访问已安装的卷。为了使 SMB 例如访问文件夹,您必须使用文件创建事件的默认掩码来避免守护进程的权限设置功能:

    force create mode 770
    

    确保相应地在 Windows 上导出卷:Truecrypt 在 Windows 上使用的挂载点也是用户特定的。这意味着您的 ActiveDirectory 守护程序或您选择的任何运行方式都SYSTEM需要许可权限才能访问挂载点:在 Windows 上执行右键单击,设置权限,然后重新挂载 TC 容器。这应该可以解决双方的问题;)

    • 0

相关问题

  • 使用 dpkg 手动安装软件包是否会阻止未来的升级路径?

  • 如何完全删除 Ruby + Rails + Gems?

  • 从 8.04 LTS 升级到 10.04 LTS 的体验?

  • 删除在线状态菜单,但保留注销菜单?

  • 什么可能会阻止 xrandr 屏幕之间的鼠标移动?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve