Difference between pages "Install/es/BootLoader" and "Package:Sudo"

From Funtoo
< Install‎ | es(Difference between pages)
Jump to navigation Jump to search
(primer intento de traducción (literal))
 
 
Line 1: Line 1:
<noinclude>
{{Ebuild
{{InstallPart|boot loader configuration}}
|Summary=Allows users or groups to run commands as other users
</noinclude>
|CatPkg=app-admin/sudo
=== Instalando el Gestor de Arranque ===
|Homepage=http://www.sudo.ws/
}}
{{PageNeedsUpdates}}


Estas instrucciones de instalación muestran como usar GRUB para arrancar usando BIOS (vieja escuela) o UEFI (nueva escuela). Desde boot-update-1.7.2, ahora en Portage, los pasos son muy similares.
sudo allows privilege escalation for non root users to perform restricted actions while in a locked down user environment.


Primero, emerge <code>boot-update</code>. Esto causará que <code>grub-2</code> y {{c|efibootmgr}} sean instalados, ya que son dependencias:
=== Emerge ===
{{console|body=###i## emerge sudo}}


<console>
==== Configuration ====
(chroot) # ##i##emerge boot-update
===== Passwordless =====
</console>
The sudo configuration file is located @ {{f|/etc/sudoers}}.


Luego, edita <code>/etc/boot.conf</code> usando {{c|nano}} y especifica "<code>Funtoo Linux genkernel</code>" como la configuración <code>default</code>; al tope del archivo; reemplazando <code>"Funtoo Linux"</code>.
{{Console|body=$##i## su -c 'nano /etc/sudoers'}}


<code>/etc/boot.conf</code> debería lucir así:
Remove the # in the line....


<pre>
%wheel ALL=(ALL) NOPASSWD: ALL
boot {
generate grub
default "Funtoo Linux genkernel"
timeout 3
}


"Funtoo Linux" {
Add your user to the wheel group to enable sudo:
kernel bzImage[-v]
}


"Funtoo Linux genkernel" {
{{Console|body=$##i## su -c 'gpasswd -a $USER wheel'}}
kernel kernel[-v]
initrd initramfs[-v]
params += real_root=auto
}  


"Funtoo Linux better-initramfs" {
Either log out, and in again or restart:
kernel vmlinuz[-v]
initrd /initramfs.cpio.gz
}
</pre>


Si estás arrancando un núcleo personalizado o no predeterminado, por favor lee <code>man boot.conf</code> para obtener información sobre las múltiples opciones disponibles.
{{Console|body=$##i## su -c 'shutdown -r now'}}


==== Vieja Escuela (BIOS) MBR ====
===== Disabling Root Access By Password =====
To better secure a system, one may desire to disable root logins by password.


Al usar el arranque BIOS de la "vieja escuela", corre el siguiente comando para instalar GRUB en tu MBR, y se genere el archivo de configuración {{c|/boot/grub/grub.cfg}} que grub usará para arrancar:
{{console|body= ###i## passwd --lock root}}


<console>
to access root:
(chroot) # ##i##grub-install --target=i386-pc --no-floppy /dev/sda
(chroot) # ##i##boot-update
</console>


==== Nueva Escuela (UEFI) Entrada de Arranque ====
{{Console|body= $##i## sudo su}}


Si estás usando el arranque UEFI de la "nueva escuela", corre el siguiente conjunto de comandos, dependiendo de si estás instalando un sistema de 64-bit o 32-bit. Ésto agregará a GRUB como una entrada de arranque a UEFI.
Root can also be accessed by logging in via ssh keys, or as a restricted user then sudo su as above.


Para sistemas x86-64bit:
====Bash Completion====


<console>
Users that want bash completion with sudo need to run this once.
(chroot) # ##i##grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id="Funtoo Linux [GRUB]" --recheck /dev/sda
(chroot) # ##i##boot-update
</console>


Para sistemas x86-32bit:
{{console|body=$##i## echo "complete -cf sudo" >> $HOME/.bashrc}}


<console>
{{EbuildFooter}}
(chroot) # ##i##grub-install --target=i386-efi --efi-directory=/boot --bootloader-id="Funtoo Linux [GRUB]" --recheck /dev/sda
(chroot) # ##i##boot-update
</console>
 
==== Primer arranque y el futuro... ====
 
OK; ¡estás listo para arrancar!
 
Solo necesitas correr <code>grub-install</code> la primera vez que instalas Funtoo Linux, más necesitas correr <code>boot-update</code> cada vez que modifiques tu archivo <code>/etc/boot.conf</code> o cuando agregues nuevos núcleos a tu sistema. Ésto regenerará {{c|/boot/grub/grub.cfg}} para que tengas los nuevos núcleos disponibles en tu menú de GRUB; la próxima vez que arranques.

Revision as of 08:53, January 8, 2015

Sudo

   Tip

We welcome improvements to this page. To edit this page, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.


sudo allows privilege escalation for non root users to perform restricted actions while in a locked down user environment.

Emerge

root # emerge sudo

Configuration

Passwordless

The sudo configuration file is located @ /etc/sudoers.

user $ su -c 'nano /etc/sudoers'

Remove the # in the line....

%wheel ALL=(ALL) NOPASSWD: ALL

Add your user to the wheel group to enable sudo:

user $ su -c 'gpasswd -a $USER wheel'

Either log out, and in again or restart:

user $ su -c 'shutdown -r now'
Disabling Root Access By Password

To better secure a system, one may desire to disable root logins by password.

root # passwd --lock root

to access root:

user $ sudo su

Root can also be accessed by logging in via ssh keys, or as a restricted user then sudo su as above.

Bash Completion

Users that want bash completion with sudo need to run this once.

user $ echo "complete -cf sudo" >> $HOME/.bashrc