J'utilise Ubuntu 12.04 et je dois partitionner part1 et part2, les deux sont ext4. Je souhaite transférer des fichiers multimédias vers et depuis eux librement via des programmes.
Ce que je ferais est le suivant:
En supposant que vous ayez les deux partitions montées avec les noms part1 et part2, vous serez le seul à les utiliser et vous voulez un contrôle total et libre sur elles, je ferais ceci:
sudo chmod 777 /media/part1
- Cela vous donnerait toutes les autorisations (lecture, écriture, exécution) au sein de la partition part1.
sudo chmod 777 /media/part2
- Cela vous donnerait toutes les autorisations (lecture, écriture, exécution) au sein de la partition part2.
Les autorisations (dans ce cas 777) sont les suivantes:
7 - Complet (lecture, écriture et exécution)
6 - lecture et écriture
5 - lecture et exécution
4 - lecture seule
3 - écriture et exécution
2 - écriture seulement
1 - exécution seulement
0 - aucune
Le premier 7 (à partir de la gauche) est pour le propriétaire, le second est pour le groupe où réside le propriétaire. Les 7 derniers sont pour les autres groupes. Fondamentalement, comme cela, vous pouvez copier tout ce que vous voulez dans les partitions et si vous avez besoin de retirer le disque dur et de le connecter à un autre ordinateur avec Ubuntu, vous n'aurez aucun problème avec les autorisations. Au moins dans mon cas, cela me fait gagner du temps car j'ai tendance à avoir 1 ou 2 disques durs qui contiennent des films, de la musique et des trucs similaires et je les déplace d'un PC à l'autre.
Juste pour ajouter, si vous ne savez pas où les partitions sont montées, vous pouvez toujours ouvrir l' Utilitaire de disque et dans les informations sur le disque dur, il vous dira où il est monté. N'oubliez pas que vous devez l'appliquer à la partition APRÈS qu'elle a été montée.
chown
faire pour l'utilisateur actuel?Au lieu de modifier toutes les autorisations de fichier, comme l'a suggéré Luis Alvarado, il serait préférable de changer le propriétaire du fichier - conservant ainsi le bit exécutable sur tous les fichiers binaires et de script qui en disposaient auparavant.
Donc, en supposant que votre partition est montée en tant que / media / quelque chose et que votre nom d'utilisateur est johndoe , vous pouvez exécuter
pour changer le propriétaire et le groupe propriétaire de / media / quelque chose (et tous les fichiers et répertoires qu'il contient, d'où le -R pour 'récursif') en johndoe .
De cette façon, tous les fichiers conserveront leurs autorisations, mais puisque vous serez le propriétaire de / media / quelque chose , vous pourrez y écrire et modifier les autorisations de fichiers, au cas où vous en auriez besoin.
la source
Vous devriez pouvoir monter la partition depuis nautilus (le gestionnaire de fichiers par défaut d'Ubuntu). Si vous regardez en haut à gauche de la fenêtre, vous devriez pouvoir voir toutes les partitions que vous avez sur votre lecteur. Cliquez simplement sur l'un pour le monter.
Cependant, si vous souhaitez qu'un répertoire donné soit toujours monté au démarrage, vous devez l'ajouter à
/etc/fstab
. La ligne que vous ajouteriez devrait ressembler à ceci:/dev/sda2 /media/part1 ext4 defaults 0 0
Le format est
device (tab) mount point (tab) type (in your case ext4) (tab) options (probably "defaults") (tab) dump (tab) pass (probably both 0 in your case)
Donc, remplacez simplement / dev / sda2 par votre appareil et / media / part1 par votre point de montage de l'exemple.
Si vous avez besoin de plus d'informations pour modifier votre / etc / fstab, vous pouvez consulter cet article que j'ai trouvé: http://www.tuxfiles.org/linuxhelp/fstab.html .
la source
Vous pouvez normalement le faire déjà, mais mon conseil serait d'ajouter les partitions pour
/etc/fstab
qu'elles soient stables et aient un emplacement de votre choix. Vous pouvez les monter dans n'importe quel répertoire existant, mais les conventions semblent être de le monter dans/mnt
. Pour le faire, suivez ces étapes:Créez les répertoires sous
/mnt
; les répertoires peuvent être le nom que vous choisissez. Je vais simplement utiliser "MyMount1" et "MyMount2" comme exemple. De plus, j'utiliserai "mylogin" pour représenter votre nom de connexion et votre groupe; remplacez-le par le nom de votre compte de connexion.Vous avez maintenant créé les deux répertoires, avec vous en tant que propriétaire.
Vous avez besoin de l'UUID (Universal Unique Identifier) des deux disques pour les identifier dans le fichier fstab. Pour les obtenir, exécutez à
sudo blkid
partir d'une ligne de commande du terminal et recherchez les partitions que vous souhaitez utiliser. La façon la plus simple de les utiliser sera de copier et coller du terminal vers le fichier.Ouvrez à l'
/etc/fstab
aide d'un éditeur de texte tel que gedit. Pour utiliser gedit, entrezEnsuite, entrez ces deux lignes à la fin du fichier (mais remplacez l'UUID par la partie xxx .... et le nom de répertoire pour MyMounts):
Pour tester, enregistrez le fichier et entrez ceci à une borne commandline:
sudo mount -a
; s'il y a des erreurs que vous ne pouvez pas comprendre, demandez ici. S'il y a des erreurs et que vous devez redémarrer, il peut être plus sûr de désactiver d'abord les lignes ajoutées en préfixant la ligne avec un signe dièse (#) qui en fait un commentaire.la source
J'ai eu le même problème et l'ai résolu en exécutant nautilus en tant que root, en cliquant avec le bouton droit sur la partition, les propriétés et en changeant les autorisations (ou le propriétaire si nécessaire).
Si nautilus n'est pas installé:
la source
Modifier l'autorisation
la source
777
est le même querwx
.