Je suis assez nouveau sur Linux, et j'ai couru Ubuntu l'autre jour. il exécute le double démarrage avec windwos 8. Maintenant, le problème est que, même si je me connecte en tant que root et que je donne un dossier spécifique ALL PERMISSIONS (#chmod 777 filename), il ne me permet toujours pas de créer un répertoire ou d'enregistrer un fichier modifié. fichier, en disant (ne peut pas créer de répertoire: aucun fichier ou répertoire de ce type). il m'a donné la même erreur même lorsque je me suis connecté en tant que root GUI. depuis lors, j'ai essayé centOS 6.4, et cela me pose le même problème. Je mentionne à nouveau que j'ai donné à l'annuaire une permission complète. J'ai déjà utilisé Linux sur d'autres ordinateurs et je n'ai jamais rencontré ce problème. mon ordinateur est maintenant DELL XPS L502X.
la source
Réponses:
Le
/sys
répertoire sous Linux est trompeur. Contrairement à la plupart des autres répertoires, il ne fournit pas de stockage permanent pour les fichiers arbitraires.C'est plutôt une façon d'examiner les périphériques des systèmes, leurs états et leurs configurations. Ces fichiers disparaissent entre les démarrages et sont générés dynamiquement par votre système au démarrage. Il est normal de se voir refuser l'autorisation d'y écrire de nouveaux fichiers ou répertoires, même en tant que root. Vous pouvez détecter ces systèmes de fichiers en affichant le type de montage:
devpts
,proc
,sysfs
,binfmt_misc
, Etfusectl
sont tous les systèmes de fichiers générés dynamiquement qui reflètent les informations système interne, et ne sont pas pour une utilisation normale du système de fichiers. Si vous essayez de les utiliser en tant que système de fichiers normal, vous obtiendrez probablement des erreurs d’autorisation refusées, même en tant que racine ou d’autres problèmes.tmpfs
est un système de fichiers temporaire qui réside dans la RAM - Vous pouvez écrire ici et l'utiliser comme un système de fichiers normal, mais tout ce qui est enregistré ici sera effacé dès que l'ordinateur sera éteint. Copiez vos fichiers ailleurs si vous souhaitez les enregistrer.ext4
est un système de fichiers réel sur un périphérique quelque part. Les données sauvegardées ici seront conservées comme vous le souhaiteriez sur un disque dur. Il existe de nombreux systèmes de fichiers, mais la note clé est comment cette ligne a été/dev/md2
remplacée parnone
:none
signifie qu'il n'y a pas de périphérique sauvegardant le système de fichiers - il n'existe pas vraiment et est entièrement virtuel. Si un point de montage a un périphérique réel (comme/dev/sda1
ou/dev/md1
), cela signifie que le contenu existe réellement sur un périphérique quelque part.Seriez-vous capable de mettre vos fichiers édités dans un autre répertoire? Ou voulez-vous spécifiquement éditer la configuration d'un appareil?
la source
Je suppose que cela se produit car le système de fichiers sur lequel vous essayez d'écrire est un système de fichiers en lecture seule.
Exécutez la commande
df
pour vérifier cela. Si vous exécutezmkdir
votre répertoire personnel à titre de vérification, cela devrait fonctionner.la source