Trang

Cách tạo user FPT trên VPS linux

đây là tut cài User FTP trên VPS CentOS đã cài đặt Apache, MySQL, PHP CentOS 

Đầu tiên là Vps đã cài Vsftpd 
Trên cửa sổ 
# chkconfig vsftpd on

Khởi động dịch vụ FTP

# service vsftpd start

# useradd ccv
# passwd adminccvug

Sẽ tạo ra một folder là /home/ccv, và ftp user này có quyền xem tùm lum kể cả thư mục root, vậy làm cách nào để phân quyền cho user này ?

Để ngăn việc này ta làm ntn??

Để ngăn không cho user trên SSH vào server và giới hạn thư mục của user FTP ta có thể làm như sau:
1. Không cho SSH và server :
- Thay đổi login shell thành /sbin/nologin :

Code:
root@ccv[/]# useradd ccv
root@ccv [/]# cat /etc/passwd | grep ccv
ccv:x:32025:32026::/home/ccv:/bin/bash
root@ccv [/]# usermod -s /sbin/nologin ccv
root@ccv [/]# cat /etc/passwd | grep ccv
ccv:x:32025:32026::/home/ccv:/sbin/nologin
root@ccv [/]#


=> Phần login shell của user đã được thay đổi.
- Hoặc khi tạo user mới các bạn thêm option -s /sbin/nologin vào 
Code:
root@ccv [/]# useradd -s /sbin/nologin ccv


2. Giới hạn thư mục trong FTP (chroot) :
- Chỉnh sửa file config của vsfpt :
Code:
root@ccv [/]# vi /etc/vsftpd/vsftpd.conf


- Sửa dòng này :
Code:
chroot_local_user=YES


- Restart lại vsftp :
Code:
root@training [/]# /etc/init.d/vsftpd restart

Chú Ý:

Coppy phải ghi rõ nguồn Dương-UG Blog's
 

0 nhận xét:

Đăng nhận xét

:) :( :)) :(( =))

Copyright © Dương-UG Blog's - Nguyễn Bình Dương