IGOS Nusantara dan Server FTP tanpa akses SSH

Dari IGNwiki
Langsung ke: navigasi, cari

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 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

  1. Lakukan login ke ftp memakai id "ns", tes melakukan unduh dan unggah dari FTP
  2. Coba juga melakukan login memakai id "ns", saat ini mestinya "ns" tidak dapat login ke SSH