no tengo archivo sudoers [Solucionado]

hola amigos.
uso debian squeeze gnome con solo el cd 1.

estoy corriendo un script que en pleno proceso pide contraseña de root y luego me sale un mensaje de:

cat /etc/sudoers  no existe archivo o directorio

ya busque y de verdad no esta.

como lo agrego y que debo poner dentro.

Necesitas permisos de superusuario para poder leer/editar el archivo sudoers. Igualmente, bajo /etc tienes un directorio llamado sudoers.d donde hay un hermoso README.

sudoers, por defecto, incluye:

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL) ALL

# Allow members of group sudo to execute any command
# (Note that later entries override this, so you might need to move
# it further down)
#usuario ALL=(ALL) ALL
#%sudo ALL=(ALL) ALL
#
#includedir /etc/sudoers.d

Y el fichero README:

# As of Debian version 1.7.2p1-1, the default /etc/sudoers file created on
# installation of the package now includes the directive:
#
#       #includedir /etc/sudoers.d
#
# This will cause sudo to read and parse any files in the /etc/sudoers.d
# directory that do not end in '~' or contain a '.' character.
#
# Note that there must be at least one file in the sudoers.d directory (this
# one will do), and all files in this directory should be mode 0440.
#
# Note also, that because sudoers contents can vary widely, no attempt is
# made to add this directive to existing sudoers files on upgrade.  Feel free
# to add the above directive to the end of your /etc/sudoers file to enable
# this functionality for existing installations if you wish!

Creo que con eso es más que suficiente, para todo lo demás, Internet es vasto y sabio.

Ale, ¡un saludo!

Además si sudoers no lo encuentra puede ser que te faltó instalar sudo.

# apt-get install sudo

Abrazos!
Sebas

gracias por responder amigos.

ese comando instalo el sudo que me faltaba

tampoco tenia el sudoers.d.

Hola buenas,

soy nuevo con Debian y no entiendo algunas dieferencias con Ubuntu. Una de ellas tiene que ver con el archivo sudoers, ¿por qué no icluye las siguientes líneas que deberían estar al final del mismo?

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

¿Pra que sirven exactamente?

Gracias y un saludo.

Spiff escribió:

Hola buenas,

soy nuevo con Debian y no entiendo algunas dieferencias con Ubuntu. Una de ellas tiene que ver con el archivo sudoers, ¿por qué no icluye las siguientes líneas que deberían estar al final del mismo?

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

¿Pra que sirven exactamente?

Gracias y un saludo.

Buenas, la línea que está arriba dice para que sireve....

# Members of the admin group may gain root privileges:

Esto es para que los usuarios que pertenezcan al grupo admin puedan ejecutar comandos con privilegio de super usuario

yo ayer me puse en esa línea y no me hacía falta meter el sudo para nada, al final lo he quitado porque no se si es una buena práctica. ¿vosotros que opinais?

Muchas gracias.

Spiff escribió:

Hola buenas,

soy nuevo con Debian y no entiendo algunas dieferencias con Ubuntu. Una de ellas tiene que ver con el archivo sudoers, ¿por qué no icluye las siguientes líneas que deberían estar al final del mismo?

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

¿Pra que sirven exactamente?

Gracias y un saludo.

Aviso Preguntas diferentes en temas diferentes