On 29 Apr 2011, at 16:38, John B Brown wrote: > Bayard Bell wrote: >> On 29 Apr 2011, at 02:43, John B Brown wrote: >>> Dear Bradley, >>> >>> There is no root group on my machine, and I added myself to wheel group >>> using 'Preferences.' I left the 'wheel' group sudoers lines untouched. I >>> added my user name to sudoers. "jbb ALL=(ALL) NOPASSWD: ALL" >>> >>> There is no tree '/Local' on my machine. sudo is in the same place. >>> There is no subtree labeled 'Default/Groups.' I use 'locate' for system >>> search. What system are you on? Mine is Snow Leopard; >> /Local isn't a directory tree, it's a namespace for DirectoryServices that >> accesses the BSD files (and some local XML data) for name service and config >> data. Does dscl actually give you an error when you attempt a command like: >> dscl localhost -read /Local/Default/Groups/wheel GroupMembership >> If so, what's the error? The diagnostics given here seem exactly what you >> need to get to the bottom of any problems you're having. > > jbb@pinball:~ > (1): % dscl -read /Local/Default/Groups/wheel GroupMembership > Cannot open remote host, error: DSOpenDirServiceErr > jbb@pinball:~ > (2): % sudo dscl -read /Local/Default/Groups/wheel GroupMembership > Cannot open remote host, error: DSOpenDirServiceErr > > Whatever that means. As you can see by other notes, groups works me.
You mis-copied the syntax: it's "dscl localhost -read ...". The output to groups or id should be equivalent, but this is checking resolution against the group vs. against the user. Off the top of my head, I couldn't tell you which way sudo does the resolution, but it's usually a good sanity check to resolve both ways in case something's flakey with the name service data. Could you also provide the output for the grep against /etc/sudoers to show which lines for the wheel group have been uncommented and their order of appearance? >>> Bradley Giesbrecht wrote: >>>> John, I don't have this NOPASSWD issue. Did you add yourself to the wheel >>>> group? >>>> pillbox:pixilla brad$ sudo which sudo >>>> /usr/bin/sudo >>>> pillbox:pixilla brad$ sudo grep -E "^%wheel" /etc/sudoers >>>> %wheel ALL=(ALL) NOPASSWD: ALL >>>> pillbox:pixilla brad$ dscl localhost -read /Local/Default/Groups/wheel | >>>> grep GroupMembership >>>> GroupMembership: root brad >>>> Regards, >>>> Bradley Giesbrecht (pixilla)
smime.p7s
Description: S/MIME cryptographic signature
PGP.sig
Description: This is a digitally signed message part
_______________________________________________ macports-users mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
