IGOS Nusantara dan Server FTP tanpa akses SSH
Dari IGNwiki
Misal membuat pengguna dengan id "ns" dapat mengakses FTP dan tidak dapat melakukan akses ke SSH.
Daftar isi
Buat pengguna dengan id "ns"
# useradd ns # passwd ns
Buat pseudo FTP shell
Buat Pseudo FTP shell dengan nama /bin/ftpAkses
# touch /bin/ftpAakses # echo 'echo "Hanya akses FTP"' > /bin/ftpAkses # echo 'exit 0' >> /bin/ftpAkses # chmod +x /bin/ftpAkses
Masukkan pseudo FTP ke shell
Masukkan pseudo FTP shell /bin/ftpAkses ke /etc/shells
# echo '/bin/ftpAkses' >> /etc/shells
Ubah /etc/passwd
Ubah /etc/passwd dengan memasukkan "ns"
SEMULA:
ns:x:501:502::/home/ns:/bin/bash
UBAH menjadi:
ns:x:501:502::/home/ns:/bin/ftpAkses
Tes
- Lakukan login ke ftp memakai id "ns"
- Coba juga melakukan login memakai id "ns", saat ini mestinya "ns" tidak dapat login ke SSH
Now the ftp-user user should have an FTP file transfer upload/download access to the server but it’s SSH, SCP and SFTP access will be disabled.