Вывод ошибки терминала RE: редактирование файла .conf в Xbuntu [принадлежит uid 1000 вместо 0]

Мне было любопытно, как выводится сообщение об ошибке терминала при запуске sudo Kate . Я читал на форуме, что мне предлагалось открыть блокнот с помощью gksudo . Понимая, что это не было установлено, я просто пошел дальше и попытался открыть свой редактор блокнота с помощью sudo и отредактировать файл .conf (который работал, я имею в виду, что он сохранил новый .conf файл без ошибки корневого доступа, но оставил мне «строки неизвестных ошибок» ). У меня нет проблем с запуском sudo на моем Raspberry PI, чтобы открывать и редактировать текстовые файлы с помощью nano .

Что вызвало строки с ошибками и как их исправить, если на них легко ответить?

skratch@Slick:~$ sudo kate
[sudo] password for skratch: 
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Error: "/var/tmp/kdecache-skratch" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-skratch" is owned by uid 1000 instead of uid 0.
Error: "/tmp/ksocket-skratch" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-skratch" is owned by uid 1000 instead of uid 0.
kdeinit4: Shutting down running client.
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Error: "/tmp/ksocket-skratch" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-skratch" is owned by uid 1000 instead of uid 0.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Error: "/var/tmp/kdecache-skratch" is owned by uid 1000 instead of uid 0.
kbuildsycoca4 running...
Error: "/var/tmp/kdecache-skratch" is owned by uid 1000 instead of uid 0.
Error: "/var/tmp/kdecache-skratch" is owned by uid 1000 instead of uid 0.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Error: "/var/tmp/kdecache-skratch" is owned by uid 1000 instead of uid 0.
Bus::open: Can not get ibus-daemon's address. 
IBusInputContext::createInputContext: no connection to ibus-daemon 
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Error: "/var/tmp/kdecache-skratch" is owned by uid 1000 instead of uid 0.
QObject::connect: Cannot connect (null)::resourceScoreUpdated(QString, QString, QString, double) to NepomukPlugin::resourceScoreUpdated(QString, QString, QString, double)
QObject::connect: Cannot connect (null)::recentStatsDeleted(QString, int, QString) to NepomukPlugin::deleteRecentStats(QString, int, QString)
QObject::connect: Cannot connect (null)::earlierStatsDeleted(QString, int) to NepomukPlugin::deleteEarlierStats(QString, int)
QDBusConnection: name 'org.kde.kglobalaccel' had owner '' but we thought it was ':1.8'
Error: "/tmp/kde-skratch" is owned by uid 1000 instead of uid 0.
0
задан 30 March 2015 в 14:36

1 ответ

Uid 1000 - Вы. Uid 0 является корнем. Возьмите ограбление в выводе ls -l /var/tmp. Существуют некоторые папки, что у Вас есть владение, и немного, что корень владеет. Если Вы не владелец файла, и полномочия drwx------, Вы не можете открыть его, простой как это. При вызове kate с полномочиями пользователя root kate должен был получить доступ к папкам, которые принадлежат Вам, но программа была выполнена с точки зрения корня. Следовательно ошибки

0
ответ дан 30 March 2015 в 14:36

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

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