Je suis sur Ubuntu 11.10 et je souhaite partager un dossier sur une partition NTFS montée automatiquement (/dev/sda4
) sur le réseau. Le but de ce réseau est de partager des fichiers entre ordinateurs, il contient principalement des ordinateurs Windows. J'utilise cette /dev/sda4
partition à la fois à partir de Windows 7 et d'Ubuntu. En utilisant Nautilus, je fais un clic droit sur le répertoire, puis je clique sur 'Options de partage', puis je coche les trois cases à cocher. Cependant, lorsque j'essaie d'appliquer les paramètres, il est indiqué «Impossible de modifier les droits du dossier« nom de dossier »».
J'ai mis la sortie de sudo blkid
et cat /etc/fstab
ci - dessous.
sudo blkid
/dev/sda2: LABEL="Windows" UUID="481319C261268D8D" TYPE="ntfs"
/dev/sda3: UUID="23dac5e8-aae7-43ac-964c-c8a5a033b0d7" TYPE="ext4"
/dev/sda4: LABEL="Data" UUID="00F1B269675B86AE" TYPE="ntfs"
/dev/sda5: UUID="6de8b757-f17e-4e36-935c-a3fd6012c628" TYPE="ext4"
/dev/sda6: UUID="d504bae2-fad6-4f6a-b489-7719ad0fe3b3" TYPE="swap"
cat /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda3 during installation
UUID=23dac5e8-aae7-43ac-964c-c8a5a033b0d7 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
UUID=d504bae2-fad6-4f6a-b489-7719ad0fe3b3 none swap sw 0 0
/dev/sda4 /media/Data ntfs defaults,umask=007,gid=46 0 0
Comment partager ce dossier?
partitioning
samba
ntfs
share
shared-folders
Accélération-G
la source
la source
fstab
doivent être modifiées. Essayez la même procédure avec supprimégid
(n'oubliez pas de remonter) et dites-nous si cela a aidé.gid
de/etc/fstab
marques le dernier regard de la ligne comme ceci:/dev/sda4 /media/Data ntfs defaults,umask=007 0 0
./dev/sda4
n'est pas monté au démarrage,sudo mount /dev/sda4 /media/Data
me donne la sortie suivante:Mount is denied because the NTFS volume is already exclusively opened. The volume may be already mounted, or another software may use it which could be identified for example by the help of the 'fuser' command.
Réponses:
Après quelques recherches, j'ai moi-même trouvé la solution:
Tout d'abord, je devais me donner la propriété
/dev/sda4
, et je devais donnergroup
etothers
lire et exécuter la permission. Je l'ai fait en modifiant l'entrée de partition dans/etc/fstab
.Pour ce faire, je devais connaître mon
uid
etgid
. La première chose que j'ai faite a donc été d'écrire la commande suivante dans un terminal:id $USER
Cela donnera une sortie comme celle-ci:
Alors maintenant, je savais que mon
uid
et moi l'gid
étions1000
.Connaissez-vous déjà le nom de la partition NTFS? Sinon, tapez cette commande dans un terminal:
sudo blkid
et notez la partition NTFS sur un morceau de papier.
Maintenant, pour modifier les autorisations, j'ai édité
/etc/fstab
avec l'nano
éditeur de texte. Ainsi, la prochaine commande que vous devez taper dans un terminal est:sudo nano /etc/fstab
Allez tout en bas et tapez cette ligne:
(Vous devez remplacer
/dev/sda4
par la partition NTFS que vous avez notée précédemment).Explication:
umask=0022
définit lesd
autorisations du répertoire ( ) surdrwxr-xr-x
, pour vous assurer que l'utilisateur (moi) peut lire, écrire et exécuter (rwx
) tandis quegroup
etothers
peut uniquement lire et exécuter (r-x
) le répertoire, ce que je voulais.Après cela, je pouvais cocher les trois cases à cocher sans aucune erreur, et le dossier serait partagé sur le réseau. Comme je ne savais pas si les paramètres de partage seraient conservés après un redémarrage, j'ai décoché les cases et ajouté des lignes à la
/etc/samba/smb.conf
place. Je l'ai fait de cette façon:Dans un terminal, j'ai tapé
sudo nano /etc/samba/smb.conf
J'ai défilé jusqu'à la dernière ligne et y ai collé ce qui suit:
J'ai enregistré le fichier, puis redémarré. Le dossier était désormais accessible depuis le réseau.
la source
/dev/sda4
».La solution la plus simple à laquelle je peux penser est d'utiliser un lien symbolique vers la partition NTFS.
Comment je ferais ceci:
ln -s /path/to/folder/on/ntfs /path/to/new/location/linkname
Je n'ai pas testé cela moi-même, mais si je comprends bien le partage, cela devrait pouvoir fonctionner.
la source
ln -s
, non? L'essayer maintenant.montez simplement le répertoire ntfs comme:
obtenir l'utilisateur actuel et le groupe d'utilisateurs actuel comme indiqué par Exeleration-G:
la source