Summary: | Не работает ! в настройке Match | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Fr. Br. George <george> |
Component: | openssh | Assignee: | Gleb F-Malinovskiy <glebfm> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | glebfm, ldv, vt |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Fr. Br. George
2009-07-11 13:08:11 MSD
Потому что не реализована. :) sshd_config(5) утверждает обратное. Описание опции Match, второй апзац, третье предложение. ok, проверю ещё раз при обновлении версии. Действительно не реализовано, match_pattern_list(user, "!root, 0) возвращает 0 для любого user. (In reply to comment #0) > Вот такая полезная настройка sshd_config: > Match User !root > ChrootDirectory %h > ForceCommand internal-sftp > > не работает ни для какого пользователя. Почему? Потому что настройка неправильная. Для того, чтобы выбрать всех пользователей, кроме root, вместо "Match User !root" нужно было написать "Match User !root,*". Как написано на эту тему в sshd_config(5), "See PATTERNS in ssh_config(5) for more information on patterns." |