Dossier: /usr/share/themes
J'essayais d'embellir mon bureau alors j'ai téléchargé quelques thèmes. J'ai découvert que je n'ai pas la permission de coller les fichiers de thème dans le dossier ci-dessus. J'ai donc utilisé le guide ici: Donner à l'utilisateur un accès en écriture au dossier
Cela a gâché le thème du système et maintenant le dossier est inaccessible et le système a un thème blanc (ce qui, je suppose, signifie qu'aucun thème ne se trouve). Lancer stat themes
donne:
xx@TPX260:/usr/share$ stat themes
File: 'themes'
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: 801h/2049d Inode: 2228383 Links: 17
Access: (0666/drw-rw-rw-) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2016-10-18 09:38:10.786996316 +0100
Modify: 2016-10-18 09:33:18.320935727 +0100
Change: 2016-10-18 09:35:18.308242550 +0100
Birth: -
Comment puis-je obtenir les autorisations du répertoire aux valeurs par défaut du système d'exploitation afin que les thèmes puissent recommencer à fonctionner?
Ce n'est pas une autorisation en lecture/écriture qui cause votre problème - les répertoires ont besoin de l'autorisation x
. Celui-ci devrait avoir le mode 755
, pas 666
Sudo chmod 755 /usr/share/themes
Vérifiez que cela ressemble à ceci:
$ ls -ld /usr/share/themes
drwxr-xr-x 43 root root 4096 Apr 20 23:13 /usr/share/themes
Vérifiez les autorisations sur les répertoires de thème à l'intérieur - ils doivent également disposer d'autorisations 755
Lorsque vous avez vraiment besoin d'ajouter quelque chose à un répertoire système (appartenant à la racine), ne touchez pas du tout les autorisations de fichiers - utilisez simplement Sudo
pour obtenir des autorisations élevées pour une commande, par exemple:
Sudo cp my_file /path/to/system/directory