Jeffrey Walton <noloa...@gmail.com> writes: > On Sat, Sep 14, 2013 at 7:08 PM, Martin Schröder <mar...@oneiros.de> wrote: >> 2013/9/15 Jeffrey Walton <noloa...@gmail.com>: >>> I wanted to add myself to the sudo group. >> >> man sudo > It appears to lack information on adding a user (I went through this > man page before asking the question). > > Then, I went to the web and landed on an overflow page (I think its > the 'meta' site, and not the 'stack' site). That's what took me to > 'adduser'. > >> man visudo > I don't know vi. I do known emacs, but its not on this system so I > can't edit /etc/sudo by hand.
To make things clear: you should always use visudo(8). It does validation on the modified sudoers(5) file. And just like a lot of programs, visudo(8) respects the VISUAL and EDITOR environment variables. So you're not forced to use vi(1), the base system also ships with ed(1) and mg(1). > I tried to add emacs through pkg_add, but it appears broke. Surely > emacs has been ported to every *nix system in existence, so its > baffling (to me) the package manager cannot find it. I am the emacs package maintainer. If you encounter problems not documented by the README, please send a mail to po...@openbsd.org, with a full description. >> man adduser > I tried `adduser jwalton sudo`, and it did not work even though the > command looks well formed. I got the command from the overflow site. > >> man group > Does not appear applicable. I want to add a user to a group, and not > create or delete groups. adduser is not a standardized command, you can't expect it to behave the same way as it does on some other OSes. Just stating a fact. > And 'usermod -G sudo jwalton' does not work, either. It errors with > "Can't append group sudo for user jwalton". $ getent group sudo $ # no output There is no group named `sudo' in the default install, though you can add one. On the other hand, just use visudo(8) and read the bits about the wheel group. > This stuff really should not be this hard... You're on a different OS now, some things stay the same, some change. On the plus side the documentation is quite extensive. Manpages, the FAQ and other pieces of information are a big concern here, so make use of them. Have fun. -- jca | PGP: 0x06A11494 / 61DB D9A0 00A4 67CF 2A90 8961 6191 8FBF 06A1 1494