Apartamento En Familia

Apartamento En Familia
Apartamento de playa para vacaciones. http://www.apartamentoenfamilia.es. Número registro HUTT-005768

jueves, 5 de mayo de 2011

rsync y sudo.

Supongo que muchos de vosotros no tenéis contraseña de root para evitar entre otras cosas que se pueda entrar via ssh directamente como administrador. Eso esta muy bien, pero nos puede dificultar según que tareas administrativas, como puede ser la de hacer rsync, ya que al conectar via ssh el usuario que debería realizar la copia de seguridad no tiene privilegios suficientes a menos de que usemos el comando 'sudo'. Bien, pues para mantener esa filosofía deberíamos hacer lo siguiente:

Primero hacer que el servidor del cual queremos hacer copias no pida contraseña cuando se quiera usar sudo con el comando rsync. Esto se hace añadiendo al usuario en cuestión en el archivo /etc/sudoers :
miusuario ALL= NOPASSWD:/usr/bin/rsync
Una vez hecho esto, ya podemos usar desde el equipo que sincroniza mediante rsync el siguiente comando:
rsync -avhL --delete --rsync-path='sudo rsync' miusuario@servidor
Con este comando lo que haremos es conectarnos al servidor mediante el usuario 'miusuario' y ejecutaremos el comando rsync con privilegios administrativos, ya que lo haremos mediante sudo. Como en el archivo /etc/sudoers del servidor hemos puesto que "sudo rsync" no pida contraseña para el usuario miusuario, todo funcionará correctamente.

martes, 3 de mayo de 2011

Configurar accesos en Unity Ubuntu 11.04

Unity es una interfaz de usuario o shell creada para el entorno de escritorio GNOME, y desarrollado por Canonical para el sistema operativo Ubuntu. Su primer lanzamiento se realizó en la versión 10.10 de Ubuntu Netbook Remix. Fue diseñado con el propósito de aprovechar el espacio en pantallas pequeñas de los netbooks, especialmente el espacio vertical.

En mayo de 2010, Mark Shuttleworth anunció Unity, una interfaz de usuario para el escritorio de Ubuntu.4
Unity inicialmente fue creado debido a las diferencias en diseño y experiencia de usuario del shell de escritorio GNOME Shell, pero Unity también es un shell creado para el entorno de escritorio GNOME, por ende, ambos cumplen un mismo objetivo pero con una filosofía de uso diferente.

(Fuente Wikipedia)



Como muchos habréis podido comprobar, los accesos directos de Unity ahora no son tan fácil de encontrar. Antes con Gnome teníamos los marcadores y fácilmente podiamos acceder a donde quisiéramos. Pues bien, si quereis añadir más marcadores que no solo el la "Carpeta Personal", debereis cambiar el archivo /usr/share/applications/nautilus-home.desktop y dejarlo así (o configurarlo como deseeis):


[Desktop Entry]
Name=Home Folder
Comment=Open your personal folder
TryExec=nautilus
Exec=nautilus --no-desktop
Icon=user-home
Terminal=false
StartupNotify=true
Type=Application
Categories=GNOME;GTK;Core;
OnlyShowIn=GNOME;Unity;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=nautilus
X-GNOME-Bugzilla-Component=general
X-Ubuntu-Gettext-Domain=nautilus
X-Ayatana-Desktop-Shortcuts=Videos;Documentos;Musica;Imagenes;Descargas
[Vídeos Shortcut Group]
Name=Videos
Exec=nautilus Vídeos
TargetEnvironment=Unity 
[Documentos Shortcut Group]
Name=Documentos
Exec=nautilus Documentos
TargetEnvironment=Unity 
[Musica Shortcut Group]
Name=Música
Exec=nautilus Música
TargetEnvironment=Unity 
[Pictures Shortcut Group]
Name=Imágenes
Exec=nautilus Imágenes
TargetEnvironment=Unity 
[Descargas Shortcut Group]
Name=Descargas
Exec=nautilus Descargas
TargetEnvironment=Unity

That u don't know what you've got 'til it's gone