IGOS Nusantara dan Server FTP tanpa akses SSH
Dari IGNwiki
Revisi per 7 Februari 2011 07.37 oleh Ns (bicara | kontrib) (←Membuat halaman berisi ' Misal membuat pengguna dengan id "ns" dapat mengakses FTP dan tidak dapat melakukan akses ke SSH. == Buat pengguna dengan id "ns" == # useradd ns # passwd ns == Buat…')
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:1011:1005:FTP User,,,:/home/ftp-user:/bin/bash
UBAH menjadi:
ns:x:1011:1005:FTP user,,,:/home/ftp-user:/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.