Работа с VSFTPD
VSFTPD версии 2.2.2, есть два варианта для хранения пользователей в Chroot
Jail:
Chroot_List_Enable
Просто добавьте пользователей в Chroot
список, например, ( / etc / vsftpd / chroot_list
), которые вы хотите размещать в Chroot Thile
.
Chroot_LOCAL_USER
Это поместит все локальные пользователи в Chroot
, Однако , если это установлено, то Chroot_List
становится списком пользователей ВОЗ не не входит в Chroot Jail
.
Поэтому проверьте ваш список не содержит пользователя кг
, если у вас Chroot_Local_user = Да
настроен.
Очевидно, перезапустить демону VSFTPD
, выполнив изменение конфигурации.
Прекращение от Man VSFTPD.conf
chroot_list_enable
If activated, you may provide a list of local users who are placed in a chroot() jail in their home directory upon login. The meaning is slightly different if
chroot_local_user is set to YES. In this case, the list becomes a list of users which are NOT to be placed in a chroot() jail. By default, the file containing this list
is /etc/vsftpd/chroot_list, but you may override this with the chroot_list_file setting.
Default: NO
chroot_local_user
If set to YES, local users will be (by default) placed in a chroot() jail in their home directory after login. Warning: This option has security implications, especially
if the users have upload permission, or shell access. Only enable if you know what you are doing. Note that these security implications are not vsftpd specific. They
apply to all FTP daemons which offer to put local users in chroot() jails.
Default: NO
Я настроил VSFTPD в Chroot
пользователей, и это /etc/vsftpd.conf
настроек, которые я использовал ( Ubuntu 14.04
):
listen=YES
anonymous_enable=NO
local_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
chroot_list_enable=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
allow_writeable_chroot=YES
Примечание:
Убедитесь, что /etc/vsftpd.chroot_list
или / etc / vsftpd / chroot_list
пусты.
После того, как вы получите его работать, если вы хотите отслеживать FTP
logins, то вы можете установить Session_support = yes
, и они должны затем принять участие в том, чтобы использовать последнего
Команда:
username vsftpd:12025 IP address Tue Oct 14 14:05 - 14:10 (00:05)
username vsftpd:12011 IP address Tue Oct 14 14:04 - 14:05 (00:00)
Примечание - поддержка UTMP и WTMP снабжены только с помощью сборки PAM Enabled.
printf 'aabbbccddd\nabcdef' | grep '\([a-z]\)\1\1'
Выход: aabbbccddd
Пара кронштейнов \(\)
делает обратную ссылку, на которую ссылается \1
Попробуйте это, его работает для меня:
Добавить новый репо в /etc/apt/sources.list
:
deb http://repo.linrunner.de/debian hisheзы
Sudo APT-Get Update
Sudo APT-Get Установить TLP TLP-RDW
Надеюсь, это будет работать для вас.
-121--176065-Использование GREP
Echo -e «AAA BBB CCC DDD \ N Hello World» | Egrep '([AZ]) \ 1 {2}'
([AZ])
запоминают первую букву.
\ 1 {2}
Убедитесь, что нашли ли первая буква, повторяется еще два раза.