Прошу помощи у сообщества. Кто знает как разрешить данную проблему, помогите.
Есть авторизаци c помощью LDAPа. Есть пользователь в LDAP.
И это пользователь не может копирывать фалы с помощь scp на ту машину где есть его учетка ( не может в Linux хотя в Windows с помощью WinSCP все копируеться ).
Для авторизации пользователей есть скрипт ( Python ) который выступает в роли оболочки для пользователя. Собственно что он делает.
1) Проверяет есть ли доступ к машине у пользователя ( pam_check_host модуль не подошел. Причина почему ? Не коректно отрабатывает иногда. А коректно должно быть постоянно когда у тебя 300 машин.)
2) Устанавлеваетья TMOUT переменная для пользователя при подключении ( В LDAP добавлен параметр TMOUT )
3) Получает оболочку /bin/bash.
Всего три функции выполняет скрипт.
По ssh вход без проблем. Но вот scp не копирует файлы.
Делал эксперементы, копирование проводилось на тот хост где есть учетка в LDAP.
Для наглядности как копировал:
cat /iotop-0.4.4-1.noarch.rpm | ssh USER@HOSTNAME «cat >/tmp/file»
Что бы увидеть что происходит, потому как scp просто ждет.
И получаю слудующую ошибку:
/bin/bash: строка 1: #��/sn�d44ac02136b83884a0630a6e0c40b36cced53bb6#}
/bin/bash: строка 2: ошибка синтаксиса около неожиданной лексемы `('
/bin/bash: строка 2: `##$!#
И копирование проводилось на хост где нет учетки в LDAPe.
Все скопировалось.
Что вижу из этого, мой /bin/bash.py не принемает каких-то параметров от scp что бы их передать /bin/bash, и вываливаеться ( ждет ). Понимаю что /bin/bash это ПОДОБОЛОЧКА для /bin/bash.py и scp просто не знает что ему делать. Вообщем
если написать вот такой скриптец:
cat >> /bin/bash.sh <<EOF
#!/bin/bash
/bin/bash
EOF
chmod 755 /bin/bash.sh
И это /bin/bash.sh прописать в passwd для пользователя как оболочку.
Так же ни чего копироваться не будет.
Ответ на:
комментарий
от kelt
Ответ на:
комментарий
от jetv
Ответ на:
комментарий
от jetv
Ответ на:
комментарий
от kelt
Ответ на:
комментарий
от kelt
Ответ на:
комментарий
от jetv
Ответ на:
комментарий
от zgen
Ответ на:
комментарий
от pyatak123
Ответ на:
комментарий
от pyatak123
Ответ на:
комментарий
от undertaker
Ответ на:
комментарий
от zolden
Ответ на:
комментарий
от zolden
Ответ на:
комментарий
от jetv
Ответ на:
комментарий
от jetv
Ответ на:
комментарий
от zolden
Ответ на:
комментарий
от zolden
Ответ на:
комментарий
от zolden
Ответ на:
комментарий
от zolden
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как заставить работать scp ? (2012)
- Форум scp (2007)
- Форум vim scp (2015)
- Форум Scp зависает (2012)
- Форум scp download (2012)
- Форум SCP Android (2011)
- Форум scp + cron (2011)
- Форум Массовое scp (2008)
- Форум nohup scp... (2006)
- Форум исходник scp (2003)