如何从其他硬盘更改文件权限?

我昨天在我的80GB硬盘上安装了ubuntu 11.10,我无法更改第二个硬盘上的文件权限。

如何解决这个问题?

ps:我用win7进行双启动

安装:

/dev/sda5 on / type ext4 (rw,errors=remount-ro,commit=0) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) fusectl on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) udev on /dev type devtmpfs (rw,mode=0755) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755) none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880) none on /run/shm type tmpfs (rw,nosuid,nodev) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) gvfs-fuse-daemon on /root/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev) dev/sdb1 on /media/600CA8AD0CA88020 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions) 

基于mount输出,看起来您的第二个硬盘驱动器使用NTFS文件系统格式化。 如果您希望能够从Ubuntu和Windows访问文件,但与本机文件系统的语义略有不同,那么这不是一个糟糕的选择。

NTFS驱动程序确实支持将Windows用户ID映射到等效的UNIX用户ID ,这可能有所帮助。 有一个名为ntfs-3g.usermap的工具可以帮助您构建用户映射:

  1. 首先通过从终端运行sudo umount /dev/sdb1来卸载NTFS分区。

  2. 通过在终端中运行sudo ntfs-3g.usermap /dev/sdb1来构建用户映射。 为要映射的每个Windows帐户提供Ubuntu用户帐户名。 该程序将在当前目录中创建一个名为UserMap的文件。

  3. 重新安装文件系统并将UserMap文件复制到特殊的.NTFS-3G目录:

    sudo mount -t ntfs-3g /dev/sdb1 /mnt

    sudo mkdir /mnt/.NTFS-3G

    sudo mv UserMap /mnt/.NTFS-3g/

  4. 您可能需要再次卸载并重新安装文件系统才能使此用户映射生效。

一旦此用户映射文件到位,您的Ubuntu用户帐户应该可以访问您的Windows帐户拥有的任何文件或文件夹,并且您在Ubuntu中创建的任何文件应该看起来像是在Windows启动时由Windows帐户创建的。