Salida de error de terminal RE: edición del archivo .conf en Xbuntu

Salida de error de terminal RE: edición del archivo .conf en Xbuntu

Tenía curiosidad por saber el resultado del error del terminal al ejecutar sudo Kate. Leí en un foro que me indicó que abriera mi bloc de notas usando gksudo. Al darme cuenta de que esto no se había instalado, seguí adelante e intenté abrir mi editor de bloc de notas sudoy editar el .confarchivo (lo cual funcionó, con eso quiero decir que guardó el nuevo.conf archivo sin error de acceso raíz, pero me dejó con"líneas de errores desconocidos"). No tengo ningún problema sudoal ejecutar mi Raspberry PI para abrir y editar archivos de texto usando nano.

¿Qué causó las líneas de error y cómo solucionarlas si se responden fácilmente?

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.

Respuesta1

Uid 1000 eres tú. El Uid 0 es root. Obtén un botín con una salida de ls -l /var/tmp. Hay algunas carpetas de las que usted es propietario y otras que pertenecen al root. Si no eres propietario de un archivo y los permisos son drwx------, no puedes abrirlo, así de simple. Cuando llamaste a Kate con privilegios de root, Kate necesitaba acceder a las carpetas que son de tu propiedad, pero el programa se ejecutó desde la perspectiva de Root. De ahí los errores

información relacionada