С Windows 2008 и 2008 R2 предпочтительный метод руководящих квот состоит в том, чтобы использовать FSRM
Если Ваши клиенты являются Windows 7 (или iirc Vista) затем, информация о квоте будет доступна Вашим пользователям с помощью 'Моего Компьютера'.
Навскидку: нет
После некоторого размышления: это будет зависеть от вашей среды и того, чего вы пытаетесь достичь.
Файловая система и большая часть ОС заботятся только о номерах UID / GID, и вы можете иметь сопоставление «многие к одному», имя пользователя site123 может иметь тот же UID, что и пользователь site, и тот же дом каталог.
Вы также можете изучить pam_env.
Можно добавить команда = "SSH dev@staging.project1.mycompany "
в начале project1@gateway.mycompany «с authorized_keys
файл. Если этот пользователь имеет правильные учетные данные, он должен позволить вам пройти на другой конец.
РЕДАКТИРОВАТЬ:
Вы также можете установить SITEID = 123
в той же команде, если необходимо.
Вы можете отправлять переменные среды на сервер, но сервер должен быть настроен на их прием:
server# grep SITEID /etc/ssh/sshd_config AcceptEnv SITEID
Затем на клиенте:
client$ SITEID=123 ssh -o SendEnv="SITEID" user@server server$ echo $SITEID 123
Однако имейте в виду, что любой (имеющий возможность войти в систему) может установить SITEID
на все, что ему нравится.
Мне проще и менее сложным способом было бы просто создать дубликат пользователя, например:
Отредактируйте указанные ниже файлы и продублируйте имя пользователя сайта и просто измените часть from из site
на site123
/etc/passwd
site:x:500:500:Site User:/home/site:/bin/bash
site123:x:500:500:Site User:/home/site:/bin/bash
/etc/shadow
site:$6$2.ZZMqBj$kFO1qi1UqGh4y3wcSDcEM5IoCMlljdZggqZ3ZUMvXaKu6J8VzgwobKC3q1Lx8CYsHZeGEJU7d9DreHSPdTh0I.:16072::::::
site123:$6$2.ZZMqBj$kFO1qi1UqGh4y3wcSDcEM5IoCMlljdZggqZ3ZUMvXaKu6J8VzgwobKC3q1Lx8CYsHZeGEJU7d9DreHSPdTh0I.:16072::::::
Чтобы установить $ SITEID
, отредактируйте файл .bashrc
пользователя сайта
и добавьте:
SITEID=$(who am i | awk '{print $1}')
ELSE
Другой подход, который вы можете использовать при использовании файлов ключей ssh, - позволить всем входить в систему как пользователь site
но с их собственными ключами, то в файле authorized_keys
добавьте в начало следующее
каждой ключевой строки:
environment="SITEID=site123" ssh-rsa AAAAB3NzaC
environment="SITEID=site111" ssh-rsa AAAAJ2Oqka
таким образом все они будут иметь разные идентификаторы сайтов