Папка: /usr/share/themes
Я пытался украсить свой рабочий стол, таким образом, загрузил некоторые темы. Узнанный, что у меня нет разрешения вставить файлы темы к вышеупомянутой папке. Таким образом, я использовал руководство здесь: Дайте пользовательский доступ для записи к папке
Это испортило системную тему, и теперь папка недоступна, и система имеет белую тему (который я не считаю средства никакой темой). Выполнение stat themes
дает:
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: -
Как я могу получить полномочия каталога назад к значению по умолчанию ОС так, чтобы темы могли начать работать снова?
Это не разрешение чтения-записи, вызывающее Вашу проблему - для каталогов нужно x
разрешение, к которому получат доступ. Тот должен иметь режим 755
, не 666
sudo chmod 755 /usr/share/themes
Проверка, это похоже на это:
$ ls -ld /usr/share/themes
drwxr-xr-x 43 root root 4096 Apr 20 23:13 /usr/share/themes
Проверка полномочия на каталогах темы внутри - они должны иметь 755
полномочия также
, Когда действительно необходимо добавить что-то к системе (принадлежавший корень), каталог, не затрагивают, полномочия файла во всем - просто используют sudo
для получения поднятых полномочий для одной команды, например:
sudo cp my_file /path/to/system/directory