IGOS Nusantara dan Server FTP tanpa akses SSH

Dari IGNwiki
Revisi per 7 Februari 2011 07.38 oleh Ns (bicara | kontrib) (Ubah /etc/passwd)

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"
  2. 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.