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

Reply via email to