Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: Ja_90 en 2 Noviembre 2014, 20:04 pm



Título: Archivos temporales OpenSUSE 13.1
Publicado por: Ja_90 en 2 Noviembre 2014, 20:04 pm
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...


Título: Re: Archivos temporales OpenSUSE 13.1
Publicado por: Thryks en 3 Noviembre 2014, 16:03 pm
Buenas, prueba con:
Código:
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 (http://es.wikipedia.org/wiki/Chmod)
Saludos, espero que te haya ayudado ;)


Título: Re: Archivos temporales OpenSUSE 13.1
Publicado por: Ja_90 en 9 Noviembre 2014, 18:41 pm
Hola,
Hey gracias por la info...Encontre la manera de solucionarlo... dejo aca la solucion:

Abrir la terminal y poner:

Citar
sed '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