¿Mejores prácticas al instalar programas en FreeBSD?

¿Mejores prácticas al instalar programas en FreeBSD?

Acabo de empezar con FreeBSD y no estoy seguro de si necesito ser root para instalar programas o no. Por ejemplo, el manual deinstalando X11Nunca dice que deberíamos dar suel mando.

Sin embargo, no funciona sin ser root, por lo que mi solución actual es agregar mi cuenta al wheelgrupo y hacerlo sucuando lo haga pkg_add -ro lo que sea. ¿Es esta la "mejor práctica" en Unix?

El manual realmente habla de ello en elcuentas de usuariosección. Se agradece cualquier consejo.

Respuesta1

dice que tienes que correr

# cd /usr/ports/x11/xorg
# make install clean

Y en elprefacio, dice

Los ejemplos que comienzan con # indican un comando que debe invocarse como superusuario en FreeBSD. Puede iniciar sesión como root para escribir el comando, o iniciar sesión como su cuenta normal y usar su(1) para obtener privilegios de superusuario.

# dd if=kern.flp of=/dev/fd0

Respuesta2

Para el propio FreeBSD y los programas instalados, no importa exactamente cómo se alcanzan los permisos de root; lo único necesario es que seas root para modificar la mayoría de las configuraciones, instalar paquetes, etc.

OTOH, existen recomendaciones generales de Unix para limitar los momentos en que tiene permisos de root al mínimo realmente requerido, especialmente cuando no tiene cuidado al verificar el entorno al emitir comandos, cuando trabaja desde un lugar de trabajo compartido, etc. Ejecute solo comandos separados usando `sudo' (se puede instalar desde los puertos), pero limita el tiempo empleado en el shell raíz a modos especiales (por ejemplo, actualización total del sistema).

información relacionada