Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Spanish
  • Search

[sudo] Problema con la jerarquía en sudoers (Solucionado)

Foro en español para los usuarios Hispanos de Gentoo.

Moderator: Stolz

Post Reply
  • Print view
Advanced search
4 posts • Page 1 of 1
Author
Message
k4in
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 89
Joined: Sat Jan 26, 2008 6:53 pm

[sudo] Problema con la jerarquía en sudoers (Solucionado)

  • Quote

Post by k4in » Fri May 21, 2010 11:10 pm

tengo un problema algo tonto pero no tengo ni idea, con la configuracion del archivo sudoers, el tema es este, hice un sencillo script para montar las imagenes iso, y tambien un menu de servicios para kde, para asi poder montar los isos rapido y facil, y edite mi archivo sudoers para este script, asi esta

Code: Select all

Cmnd_Alias USERCOMMANDS = /usr/local/bin/mountiso
%users  ALL = NOPASSWD: USERCOMMANDS
%wheel ALL=(ALL)       ALL, !USERCOMMANDS
entonces lo que necesito es poder ejecutar el sript mountiso sin introducir contraseña, el problema es que como mi usuario esta en el grupo wheel, parece que primero lee estos permisos y despues lo demas, asi que cuando quiero ejecutar mountiso me pide contraseña, y aunque utilice el operador de negacion tampoco me funciona, haciendo la prueba comentando la linea del grupo wheel si puedo usar mountiso sin ningun problema.

bueno eso es todo, aunque como plus, no se porque si en lugar de poner en el host "localhost" en lugar de ALL tampoco funciona, pero en este caso porque no le da los permisos al comando

Edit: acabo de ver que lo que hace el operador "!" es que directamente impide su ejecución, no la excluye como pensaba
Last edited by k4in on Sun May 23, 2010 9:19 pm, edited 1 time in total.
Top
Inodoro_Pereyra
Advocate
Advocate
User avatar
Posts: 2632
Joined: Fri Nov 03, 2006 4:56 pm
Location: En la otra punta del cable
Contact:
Contact Inodoro_Pereyra
Website

  • Quote

Post by Inodoro_Pereyra » Sat May 22, 2010 5:38 pm

Un simple:

Code: Select all

%users  ALL = /usr/local/bin/mountiso
Tampoco funciona?

Salud!
Mi Blog.

Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL.
Top
esteban_conde
Veteran
Veteran
User avatar
Posts: 1670
Joined: Wed Jun 04, 2003 10:59 am

  • Quote

Post by esteban_conde » Sat May 22, 2010 8:16 pm

%wheel ALL=(ALL) ALL, !USERCOMMANDS
Si no voy muy despistao estas diciendo que el grupo wheel no utilice USERCOMMANDS que viene a ser como que no ejecuten /usr/local/bin/mountiso, no se si te saco de alguna duda o demuestro que no he visto bien de que va el post.
Saludos a tod@s, Esteban.
Top
k4in
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 89
Joined: Sat Jan 26, 2008 6:53 pm

  • Quote

Post by k4in » Sun May 23, 2010 8:16 pm

lo que pasa es que primero pense que el ! excluía el comando, y que despues leeria los permisos en la otra linea y esos son los que tomaria en cuenta, pero lo que hace es proibirlo al grupo, ya corregí eso
Inodoro_Pereyra wrote:Un simple:

Code: Select all

%users  ALL = /usr/local/bin/mountiso
Tampoco funciona?

Salud!
si funciona, pero el problema es que mi usuario de uso diario esta en el grupo wheel, lo que quiero es poder ejecutar mountiso sin necesidad de introducir la contraseña, osea, cualquier otro usuario lo puede ejecutar sin pedir contraseña, pero mi usuario como esta en wheel, y en la linea dice que debe pedir contraseña para este grupo, la pide a mi usuario, no se si me entiendan.

Edit: jajaja no se porque tarde tanto en que se me ocurriera la solución, como es de esas cosillas que dejas pasar, al final quedo asi

Code: Select all

Cmnd_Alias USERCOMMANDS = /usr/local/bin/mountiso
%users  ALL = NOPASSWD: USERCOMMANDS
%wheel  ALL=(ALL)       ALL
%wheel  ALL = NOPASSWD: USERCOMMANDS
Top
Post Reply
  • Print view

4 posts • Page 1 of 1

Return to “Spanish”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic