Как залогиневшимуся юзеру запретить все команды кроме определенных?
>Как залогиневшимуся юзеру запретить все команды кроме определенных?стандартно никак.
Можно написать обвязку для шелла, например на Perl и фильтровать ввод.
>>Как залогиневшимуся юзеру запретить все команды кроме определенных?
>
>стандартно никак.я уже разобрался ... man bash :)
все решается штатными методами, причем очень просто :)>Можно написать обвязку для шелла, например на Perl и фильтровать ввод.
я над этим думал, но вроде изврат, эта задача весьма тривиальная и я был уверен что есть штатные методы ее решения, таки не ошибся ...
> я уже разобрался ... man bash :)
> все решается штатными методами, причем очень просто :)
>
>>Можно написать обвязку для шелла, например на Perl и фильтровать ввод.
>
> я над этим думал, но вроде изврат, эта задача весьма тривиальная
>и я был уверен что есть штатные методы ее решения, таки
>не ошибся ...ступил =)
>>>Как залогиневшимуся юзеру запретить все команды кроме определенных?
>>
>>стандартно никак.
>
> я уже разобрался ... man bash :)
> все решается штатными методами, причем очень просто :)
>
>>Можно написать обвязку для шелла, например на Perl и фильтровать ввод.
>
> я над этим думал, но вроде изврат, эта задача весьма тривиальная
>и я был уверен что есть штатные методы ее решения, таки
>не ошибся ...
пример?
>>>>Как залогиневшимуся юзеру запретить все команды кроме определенных?
>>>
>>>стандартно никак.
>>
>> я уже разобрался ... man bash :)
>> все решается штатными методами, причем очень просто :)
>>
>>>Можно написать обвязку для шелла, например на Perl и фильтровать ввод.
>>
>> я над этим думал, но вроде изврат, эта задача весьма тривиальная
>>и я был уверен что есть штатные методы ее решения, таки
>>не ошибся ...
>пример?в /etc/profile пропиши что-то типа:
if [[ `/usr/bin/whoami` = 'user1' || `/usr/bin/whoami` = 'user2' ]]
then
/bin/bash -r
exit
fiP.S. помоему в /home/user1, /home/user2 надо rbash ложить ... давно дело было, уже не помню наверняка ... ну и sudo я туда закинул + сами скрипты которые юзер должен выполнять.
угу оно
10х