1. 程式人生 > >6月技術指標

6月技術指標

dir when dia 更改 package system enable for mysql2

CentOS系統安裝FTP服務器。(考試30分鐘)
1.開啟匿名上傳
2.新建一個ftp用戶 wy,密碼設置為onlyidc2018,FTP目錄設置為/var/ftp/wy並且可以上傳刪除文件。
[root@mysql200 ~]# systemctl stop firewalld.service
[root@mysql200 ~]# setenforce 0
[root@mysql200 ~]# mount /dev/cdrom /media/
mount: /dev/sr0 寫保護,將以只讀方式掛載
[root@mysql200 ~]# cd /media/Packages/
[root@mysql200 Packages]# rpm -q vsftpd
vsftpd-3.0.2-22.el7.x86_64
[root@mysql200 Packages]# rpm -ivh vsftpd-3.0.2-22.el7.x86_64.rpm
警告:vsftpd-3.0.2-22.el7.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID f4a80eb5: NOKEY
準備中... ################################# [100%]
軟件包 vsftpd-3.0.2-22.el7.x86_64 已經安裝
[root@mysql200 Packages]# systemctl start vsftpd
[root@mysql200 Packages]# systemctl enable vsftpd
[root@mysql200 Packages]# systemctl status vsftpd
● vsftpd.service - Vsftpd ftp daemon
Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled; vendor preset: disabled)
Active: active (running) since 四 2018-09-06 20:44:22 CST; 22min ago
Main PID: 1124 (vsftpd)
CGroup: /system.slice/vsftpd.service
└─1124 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf

9月 06 20:44:22 mysql200.example.com systemd[1]: Starting Vsftpd ftp daemon...
9月 06 20:44:22 mysql200.example.com systemd[1]: Started Vsftpd ftp daemon.
Hint: Some lines were ellipsized, use -l to show in full.
[root@mysql200 Packages]# netstat -antulp | grep vsftpd
tcp6 0 0 :::21 :::* LISTEN 1124/vsftpd
[root@mysql200 Packages]# vi /etc/vsftpd/vsftpd.conf

Allow anonymous FTP? (Beware - allowed by default if you comment this out).

anonymous_enable=YES
#

Uncomment this to allow local users to log in.

When SELinux is enforcing check for SE bool ftp_home_dir

local_enable=YES
#

Uncomment this to enable any form of FTP write command.

write_enable=YES
#

Default umask for local users is 077. You may wish to change this to 022,

if your users expect that (022 is used by most other ftpd‘s)

local_umask=022
#

Uncomment this to allow the anonymous FTP user to upload files. This only

has an effect if the above global write enable is activated. Also, you will

obviously need to create a directory writable by the FTP user.

When SELinux is enforcing check for SE bool allow_ftpd_anon_write, allow_ftpd_full_access

anon_upload_enable=YES
[root@mysql200 Packages]# systemctl restart vsftpd
[root@mysql200 Packages]# setfacl -m u:ftp:rwx /var/ftp/pub/
[root@mysql200 Packages]# useradd wy
[root@mysql200 Packages]# echo onlyidc2018 | passwd --stdin wy
更改用戶 wy 的密碼 。
passwd:所有的身份驗證令×××已經成功更新。
[root@mysql200 Packages]# mkdir /var/ftp/wy
[root@mysql200 Packages]# setfacl -m u:wy:rwx /var/ftp/wy

6月技術指標