Пользователь-автор Proftpd с mod_sql/mod_sql_passwd

От нашего бесстрашного лидера здесь. Большинство относится к обычному электронному письму, а также коду.

1
задан 18 January 2016 в 10:19
1 ответ

Я все равно попробовал это в своей реализации с использованием этого макета:

CREATE TABLE IF NOT EXISTS `users` (
  `userid` varchar(255) NOT NULL,
  `passwd` varchar(255) NOT NULL,
  `uid` int(11) DEFAULT NULL,
  `gid` int(11) DEFAULT NULL,
  `homedir` varchar(255) DEFAULT NULL,
  `shell` varchar(255) DEFAULT NULL,
  UNIQUE KEY `userid` (`userid`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Протестировано путем подключения с помощью filezilla с именем пользователя из 180 символов, я не верю, что они должны достичь этого уровня, но мы хотим безопасность и ограничит длину при создании не уровнем БД. Во всяком случае, похоже, что он работал с размером поля 255. Я бы создал и проверил 255-символьное имя пользователя, у меня просто не было времени с системой.

1
ответ дан 4 December 2019 в 01:19

Теги

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