Add a user

From Bitpost wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Ubuntu

  • sudo adduser m # this will prompt you for everything
  • sudo useradd -d /home/m -s /bin/bash -m m # this one-liner works well too
  • sudo visudo # add a NOPASSWD entry for the user to the END of the file (or NOPASSWD won't stick)
  • cd .ssh # and scp two files from bitpost (make sure they're rw only to user): id_rsa and authorized_keys (might as well get id_rsa.pub, too)
  • ensure permissions are right:
cd
chmod 700 .ssh
chmod 400 .ssh/id_rsa

Gentoo server

su -
useradd #newuser# -m -G wheel(,etc)

# Other possibilities (likely not needed): 
## only needed if you want them to have their own group (otherwise use "users" group)
#groupadd #newuser#
## the additional groups here are optional
#useradd #newuser# -m -g #newuser# -G users,wheel,audio,video,games,dvd,usb -s /bin/bash
## Only needed if you didn't use [-m] option
#mkdir /home/#newuser#
#chown #newuser#:users /home/#newuser#

passwd #newuser#

# grant ssh access by adding to "AllowUsers"
em /etc/ssh/sshd_config
/etc/init.d/sshd restart

# grant samba access to home folder
# it's already set up in /etc/samba/smb.conf
# but the user must be manually added to samba
# use same pwd as before to sync them
smbpasswd -a #newuser#
/etc/init.d/samba restart

# YOU PROBABLY HAVE TO RESTART ANY STUPID WINDOWS BOX before it will see things correctly!  crazy
# you can try this in Windows but it didn't work for me:  
#  net use
#  net session \\samba.server.ip.address /delete