質問編集履歴

2

環境情報追記

2018/12/12 02:33

投稿

Anon_
Anon_

スコア334

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,13 @@
22
22
 
23
23
 
24
24
 
25
- 追記
25
+ 追記
26
+
27
+ 環境
28
+
29
+ CentOS 7.3.1611
30
+
31
+ vsftpd 3.0.2
26
32
 
27
33
 
28
34
 
@@ -108,6 +114,10 @@
108
114
 
109
115
  【CentOS 7.x】
110
116
 
117
+ ```ここに言語を入力
118
+
111
119
  # systemctl start vsftpd
112
120
 
113
121
  # systemctl enable vsftpd.service
122
+
123
+ ```

1

設定の記載

2018/12/12 02:33

投稿

Anon_
Anon_

スコア334

test CHANGED
File without changes
test CHANGED
@@ -17,3 +17,97 @@
17
17
 
18
18
 
19
19
  何卒よろしくおねがいいたします。
20
+
21
+
22
+
23
+
24
+
25
+ 追記
26
+
27
+
28
+
29
+ ▼/etc/vsftpd/vsftpd.conf
30
+
31
+ ```ここに言語を入力
32
+
33
+
34
+
35
+ # 匿名拒否
36
+
37
+ #anonymous_enable=YES
38
+
39
+ anonymous_enabl=NO
40
+
41
+
42
+
43
+ # 上層のディレクトリへのアクセスを禁止(chroot)
44
+
45
+ chroot_local_user=YES
46
+
47
+ chroot_list_enable=YES
48
+
49
+ chroot_list_file=/etc/vsftpd/chroot_list
50
+
51
+
52
+
53
+ # 特定のユーザーのみ接続可能
54
+
55
+ userlist_enable=YES
56
+
57
+ userlist_deny=NO
58
+
59
+ userlist_file=/etc/vsftpd/ftpuser_list
60
+
61
+
62
+
63
+ # ルートディレクトリを変更
64
+
65
+ user_config_dir=/etc/vsftpd/vsftpd_user_conf
66
+
67
+
68
+
69
+ allow_writeable_chroot=YES
70
+
71
+ ```
72
+
73
+ .
74
+
75
+
76
+
77
+ ▼/etc/vsftpd/ftpuser_list
78
+
79
+ ```ここに言語を入力
80
+
81
+ test
82
+
83
+ ```
84
+
85
+ .
86
+
87
+ ▼/etc/vsftpd/vsftpd_user_conf/test
88
+
89
+ ```ここに言語を入力
90
+
91
+ local_root=/var/www/html/test.com/test
92
+
93
+ ```
94
+
95
+
96
+
97
+
98
+
99
+ 【補足】
100
+
101
+ chroot_listは設置してますが内容は空です。
102
+
103
+
104
+
105
+ 設定後下記で起動しましたが、testユーザーでFTP接続した際、/var/www/html/test.com/testより上位の階層にアクセスできてしまいます。
106
+
107
+
108
+
109
+ 【CentOS 7.x】
110
+
111
+ # systemctl start vsftpd
112
+
113
+ # systemctl enable vsftpd.service