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

< Install(Difference between pages)
(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

app-admin/sudo


Source Repository:Gentoo Portage Tree
Homepage

Summary: Allows users or groups to run commands as other users

Use Flags

sendmail
Allow sudo to send emails with sendmail.
offensive
Let sudo print insults when the user types the wrong password.

News

Mgorny

New OpenGL management in Funtoo

Funtoo is switching to an improved system for managing multiple OpenGL providers (Mesa/Xorg, AMD and nVidia). The update may involve blockers and file collisions.
30 March 2015 by Mgorny
Drobbins

Subarch Profiles are coming...

Subarch profiles are on their way! Learn more here.
29 March 2015 by Drobbins
Drobbins

RSS/Atom Support

You can now follow this news feed at http://www.funtoo.org/news/atom.xml .
10 February 2015 by Drobbins
View More News...

Sudo

Tip

This is a wiki page. To edit it, 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

# emerge sudo


Configuration

Passwordless

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

$ 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:

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


Either log out, and in again or restart:

$ su -c 'shutdown -r now'


Disabling Root Access By Password

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

# passwd --lock root


to access root:

$ 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.

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