web-dev-qa-db-fra.com

Comment modifier les autorisations de fichiers d'un autre disque dur?

J'ai installé hier Ubuntu 11.10 sur mon disque dur de 80 Go et je ne peux pas modifier les autorisations de fichiers sur mon deuxième disque dur.

Comment régler ceci?

ps: j'ai dual-boot avec win7

monter:

/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)
3
derekk_m

D'après la sortie mount, il semble que votre deuxième disque dur est formaté avec le système de fichiers NTFS. Ce n'est pas un mauvais choix si vous voulez pouvoir accéder aux fichiers d'Ubuntu et de Windows, mais que la sémantique est légèrement différente de celle des systèmes de fichiers natifs.

Le pilote NTFS a prise en charge du mappage des ID utilisateur Windows avec des ID utilisateur UNIX équivalents bien, ce qui pourrait aider. Il existe un outil appelé ntfs-3g.usermap qui peut vous aider à créer le mappage utilisateur:

  1. Commencez par démonter la partition NTFS en exécutant Sudo umount /dev/sdb1 à partir d'un terminal.

  2. Construisez la carte utilisateur en exécutant Sudo ntfs-3g.usermap /dev/sdb1 dans le terminal. Indiquez les noms de compte d'utilisateur Ubuntu pour chaque compte Windows que vous souhaitez mapper. Le programme créera un fichier nommé UserMap dans le répertoire actuel.

  3. Remontez le système de fichiers et copiez le fichier UserMap dans le répertoire spécial .NTFS-3G:

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

    Sudo mkdir /mnt/.NTFS-3G

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

  4. Vous devrez peut-être démonter et remonter le système de fichiers pour que ce mappage utilisateur prenne effet.

Une fois ce fichier de mappage utilisateur en place, votre compte utilisateur Ubuntu doit avoir accès à tous les fichiers ou dossiers appartenant à votre compte Windows. Tous les fichiers créés dans Ubuntu doivent avoir l’impression qu’ils ont été créés par votre compte Windows lorsque vous démarrez Windows.

4
James Henstridge