Разрешение отклонено, даже если владелец указан как меня

Используйте помощник печати из Gwenview (просмотрщик изображений KDE). Откройте Gwenview, затем плагины -> Изображения -> Помощник по печати. Добавьте все изображения, которые вы хотите распечатать, переупорядочивайте их по своему усмотрению, выберите количество изображений на странице, другие параметры печати и т. Д. И распечатайте в PDF напрямую или с помощью CUPS-PDF.

1
задан 25 January 2018 в 18:04

4 ответа

Каталоги должны иметь установленный бит выполнения, чтобы вы могли спуститься в каталог. Обычная 666 просто неверна, даже если вы работаете как root.

Чтобы сделать файлы более безопасными, запустите:

chmod -R 640 /home/nroach44

Чтобы снова сделать папки доступными, запустите:

find /home/nroach44 -type d -exec chmod 750 \;
[d3 ] Примечание. Я выбрал для xx0, потому что некоторые файлы могут быть чувствительными и не считаться другими. Просто чтобы сохранить, удалите права на чтение / запись / выполнение для мира.

4
ответ дан 25 May 2018 в 15:18
  • 1
    Мне было всего 666, чтобы проверить, будет ли это работать или нет :) – NRoach44 10 January 2012 в 18:37

Поскольку у вас есть достаточные разрешения для ~, вам нужно /home иметь разрешение x для других (sudo chmod +rx /home) и проверить, нормально ли разрешены права на файл /home/nroach44/.bashrc.

Другой point, каталоги должны иметь разрешения x, позволяющие вводить их, чтобы исправить их все, вам нужно запустить sudo chmod -R +X /home/nroach44.

3
ответ дан 25 May 2018 в 15:18
  • 1
    Зная разрешения на выполнение, необходимые для ввода папок, было бы приятно узнать раньше, так что спасибо! – NRoach44 10 January 2012 в 18:40
  • 2
    Я не знал о капитале X +1 – Lekensteyn 10 January 2012 в 20:24
  • 3
    capital X очень полезен, и я был очень рад узнать об этом ... после долгого использования find! – laurent 11 January 2012 в 05:28

Это связано с тем, что вы перепутали разрешения всех файлов в папке HOME. Пожалуйста, будьте очень осторожны, играя с разрешениями на файлы, используйте chmod и chown очень осторожно, или вы можете столкнуться с беспорядком.

bash: ~/.bashrc : Permission denied

Я думаю, вы изменили разрешения всех файлов в своем домашнем каталоге, поэтому разрешение bashrc также было изменено.

Разрешения по умолчанию для скрипта ~ / .bashrc

-rw-r--r-- 1 user1 user1  3353 2012-01-09 12:05 .bashrc

Чтобы объяснить это, вы должны иметь права на чтение и запись в файле , другие пользователи этой группы должны быть в состоянии прочитать его, а все остальные также могут его прочитать.

Теперь измените разрешения сценария bashrc с помощью chmod на 644

chmod 644 ~/.bashrc

если приведенные выше команды дают разрешение на отказ. затем

запустите сначала, как sudo

sudo chown user1:usergrp ~/.bashrc

замените user1 своим именем пользователя и usergrp на свою группу пользователей по умолчанию.

Теперь снова сделайте

chmod 644 ~/.bashrc

теперь у вас будут разрешения для скрипта basrc, теперь попробуйте войти и проверьте, есть ли у вас какие-либо другие ошибки:)

1
ответ дан 25 May 2018 в 15:18

Каталогам необходимо установить бит бит (для каталога, который бит рассматривается как бит поиска) для открытия. Поэтому я использую дерево, чтобы получить только набор папок и избежать кошмара, когда все файлы заданы как исполняемые файлы (опция для дерева -d List directories only.):

sudo tree -faid /home/nroach44 | xargs -L1 -I{} sudo chmod 755  "{}"

Warning !!! вы должны иметь это в соображениях:

, используя chmod или chown recursive в каталоге root / или системных каталогах, уничтожит вашу ОС (на самом деле все рекурсивные в каталоге / или системные каталоги опасны) это не хорошая практика обеспечения безопасности, чтобы установить достаточное количество разрешений
0
ответ дан 25 May 2018 в 15:18

Другие вопросы по тегам:

Похожие вопросы: