Archivos temporales OpenSUSE 13.1

Iniciado por Ja_90, 2 Noviembre 2014, 20:04 PM

0 Miembros y 1 Visitante están viendo este tema.

Ja_90

Buenas, Tengo un pequeno inconveniente a la hora de eliminar los archivos temporales en mi sistema operativo Open SUSE 13.1...

He leido en varias paginas y he visto en casi todas o en todas la misma solucion la cual es:

Abrimos una consola como superusuario root, copiamos el archivo /usr/lib/tmpfiles.d/tmp.conf con el mismo nombre tmp.conf y en otra carpeta distinta /etc/tmpfiles.d.

Citar
sudo cp /usr/lib/tmpfiles.d/tmp.conf /etc/tmpfiles.d/tmp.conf

Por defecto esta así: Cada 10 días elimina el contenido de la carpeta /tmp y cada 30 días el de la carpeta /var/tmp.

Citar
d /tmp 1777 root root 10d
d /var/tmp 1777 root root 30d

Luego dice lo siguiente:

Para dejarlo en 1 día o cada vez que arranque el sistema para /tmp y /var/tmp, solo tenemos que dejarlo así, cambiado los parámetros d por D y 10d y 30d por 1d.

Citar
D /tmp 1777 root root 1d
D /var/tmp 1777 root root 1d

Pues bien, en el archivo que debo editar las lineas me aparecen de esta manera:

Citar
d /tmp 1777 root root -
d /var/tmp 1777 root root -

Aparte de esto cuando lo voy a guardar luego de editarlo, no me deja, me sale el siguiente mensaje:

Citar
El docuemnto no se puede guardar porque no fue posible escribir en /etc/tmpfiles.d/tmp.conf

Compruebe que tiene permiso de acceso o si hay sufuciente espacio disponible en el disco.

Espacio en el disco tengo y de sobra....Lo de el permiso no lo entiendo....como puedo obtener dicho permiso para poder editar el archivo.

Muchas Gracias, si alguien me puede colaborar...
:D  ::::Ja_90::::   :D

Thryks

Buenas, prueba con: chmod 777 (nombredelarchivo) y después prueba a volver a hacer lo mismo, quizás sea que tu usuario no tiene los permisos de escritura necesarios.
PD: El 777 es para darle todos los permisos a todos los usuarios pero si quieres darle solamente un permiso específico aquí te dejo una página en la que puedes encontrar el código de números necesario para cada permiso:
http://es.wikipedia.org/wiki/Chmod
Saludos, espero que te haya ayudado ;)
Futuro Sysadmin

Ja_90

#2
Hola,
Hey gracias por la info...Encontre la manera de solucionarlo... dejo aca la solucion:

Abrir la terminal y poner:

Citarsed 's/^d/D/' /usr/lib/tmpfiles.d/tmp.conf > /etc/tmpfiles.d/tmp.conf

Reinician el sistema y veran que se borran los archivos en en la carpeta /tmp y en /var/tmp...apareceran unos pocos los que se inician cuando arranca el sistema, lo normal
:D  ::::Ja_90::::   :D