# list all available grouos
$ compgen -g
# create group
$ groupadd sftpusers
# view users in group
$ grep 'sftpusers' /etc/group
$ sudo grep 'sftpgroup' /etc/group
# Se all groups in your so
$ groups
$ sudo groupadd developers
$ usermod -a -G developers ederrafo
usermod: Permission denied.
usermod: cannot lock /etc/passwd; try again later.
$ sudo usermod -a -G developers ederrafo
# View all users in group
ubuntu@ip-172-31-26-178:~$ grep 'tomcat' /etc/group
tomcat:x:1001:ubuntu
sudo adduser --shell /bin/false sftpuser
sudo chown -Rf sftpuser:sftpuser /var/sftp/downloads
# 3 – Configure sshd for SFTP Only
sudo vim /etc/ssh/sshd_config
Match User sftpuser
ChrootDirectory /var/sftp
ForceCommand internal-sftp
X11Forwarding no
AllowTcpForwarding no
# 4
sudo systemctl restart ssh
# 5
sftp sftpuser@miip
src: https://tecadmin.net/how-to-create-sftp-only-user-in-ubuntu-20-04/