ошибка vsftpd: 500 OOPS: setuid

Можно получить использование информации о физической памяти kstat -c pages. Числа находятся на страницах; используйте pagesize команда для получения размера страницы в байтах. Использовать swap -s для текущего использования подкачки.

3
задан 2 February 2016 в 21:46
1 ответ

От vsftpd Wiki:

Я добираюсь: 500 OOPS: setuid - Почему?

setuid(2) устанавливает пользовательские идентификационные данные для процесса. Если у рассматриваемого пользователя закончились процессы- ulimit(1) - это перестанет работать, и vsftpd возвратится, сказала ошибка.

Это поведение наиболее распространено замеченный на встроенных устройствах, где количество процессов, которые пользователю разрешают породить, на самом деле ограничено. На большинстве распространенных дистрибутивов Linux это установлено неограниченное.

Можно проверить это путем проверки под тем, с чем работает имя пользователя vsftpd ps -ef | grep ftp.

Затем войдите в систему как этот пользователь с su - [username, for example root] команда и проверка предел для количества процессов с ulimit -u.

На моей машине CentOS корневая учетная запись была ограничена процессами 2047 года.
Увеличьте это число в случае необходимости с ulimit -u [number of processes, for example 5000], или используйтеulimited -u unlimited для неограниченного количества процессов.

1
ответ дан 3 December 2019 в 07:46

Теги

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