Advertisement
Guest User

Untitled

a guest
Jul 25th, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. Sudo vi /etc/ssh/sshd_config
  2.  
  3. Subsystem sftp internal-sftp
  4. Match group Group-A
  5. ChrootDirectory /Group-A
  6. ForceCommand internal-sftp
  7. AllowTcpForwarding no
  8.  
  9. Match group Broup-B
  10. ChrootDirectory /Group-B
  11. ForceCommand internal-sftp
  12. AllowTcpForwarding no
  13.  
  14. sudo useradd Group-A-Users
  15. sudo useradd Group-B-Users
  16. sudo passwd Username
  17. sudo usermod -G Group-A Group-A-Users= All users that belong to this group
  18. sudo usermod -G Group-B Group-B-Users= All users that belong to this group
  19. sudo mkdir /Group-A
  20. sudo mkdir /Group-B
  21. sudo mkdir /Group-A/Upload
  22. sudo mkdir /Group-B/Upload
  23.  
  24. sudo chown root /Group-A
  25. sudo chown root /Group-B
  26. sudo chmod go-w /Group-A
  27. sudo chmod go-w /Group-B
  28. sudo chgrp GroupName /Group-A/Upload
  29. sudo chgrp GroupName /Broup-B/Upload
  30. sudo chmod ug+rwX /Group-A/Upload
  31. sudo chmod ug+rwX /Group-B/Upload
  32.  
  33. sudo nano /etc/ssh/sshd
  34.  
  35. PasswordAuthentication yes
  36.  
  37. Match Group sftpusers
  38. ChrootDirectory %h
  39. ForceCommand internal-sftp
  40. AllowTcpForwarding no
  41.  
  42. sudo useradd bob
  43. sudo passwd bob
  44.  
  45. sudo groupadd sftpusers
  46. sudo usermod -g sftpusers bob
  47. sudo usermod -s /usr/bin/rssh bob
  48. sudo usermod -d /home/bob bob
  49.  
  50. sudo chown root:root /home/bob/
  51. sudo chmod 755 /home/bob/
  52. sudo mkdir /home/bob/uploads
  53. sudo chown bob /home/bob/uploads
  54.  
  55. sudo service sshd restart
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement