De acuerdo con la Preguntas frecuentes sobre OpenBSD # 10 :
Si desea dar acceso a los privilegios de superusuario sin agregar usuarios al grupo de ruedas, use sudo (8).
De acuerdo con la Páginas de manual de OpenBSD en sudo (8) :
sudoedit [-AnS] [-a auth_type] [-C fd] [-c class | -] [-g group name | #gid] [-p prompt] [-u user name | #uid] file ... ... -A Normally, if sudo requires a password, it will read it from the user's terminal. If the -A (askpass) option is specified
-A
es solicitar la contraseña y no agregar un usuario al grupo del sudoer. Parece que ninguno de -AknS
agrega un usuario al grupo.
sudoedit -u <useranme>
simplemente imprime la ayuda, y no agrega el usuario al grupo del sudoer.
¿Cómo agregamos un usuario al grupo del sudoer?
Una pregunta relacionada es ¿Cómo puedo agregar un usuario regular al archivo sudoers? . Pero los estados para editar /etc/sudoers
directamente, que las páginas man no hacer dime que haga (Además, he aprendido que los BSD son lo suficientemente diferentes de Linux para que no debamos seguir ciegamente los consejos de Linux).
fuente
sudo gmake install
, Recibo un mensaje de que no estoy en el grupo del sudoer. (Y no lo instalésudo
; es parte del sistema base).su -
y corriósudoedit username
. El archivo parece estar lleno de tilde (~
). Traté de guardarlo conX-S X-C
, pero no parece tener ningún efecto. Así que maté el proceso. Esta es una de esas veces que De Verdad despreciar el software de prueba en múltiples plataformas ...El archivo
/etc/sudoers
describe qué usuario puede ejecutar qué usando sudo.Pero sudoedit es no el comando para editar el
/etc/sudoers
. sudoedit se utiliza para editar un archivo como otro usuario.Para editar
/etc/sudoers
necesitas visudo (8) .Si está usando OpenBSD-current, podría considerar usar el nuevo doas (1) En lugar de sudo, es más fácil de configurar.
fuente