Какое регулярное выражение в grep ищет строки трех тех же букв подряд?

Работа с 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.

0
14.02.2015, 19:40
2 ответа
printf 'aabbbccddd\nabcdef' | grep '\([a-z]\)\1\1'

Выход: aabbbccddd

Пара кронштейнов \(\) делает обратную ссылку, на которую ссылается \1

3
28.01.2020, 02:20

Попробуйте это, его работает для меня:

  1. Добавить новый репо в /etc/apt/sources.list :

     deb http://repo.linrunner.de/debian hisheзы
     
  2. Sudo APT-Get Update

  3. 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} Убедитесь, что нашли ли первая буква, повторяется еще два раза.

1
28.01.2020, 02:20

Теги

Похожие вопросы