Home

Tags

Свой shell для linux на python

2010-04-03 python linux

Пишем скрипт:

#!/usr/bin/python

print 'Hello user!'

while 1:
    s = raw_input(':')
    if s == 'exit': break
    print 'do',s
сохраняем его в /bin/myshell


даем права на запуск
sudo chmod 755 /bin/myshell

Наш шел готов :), теперь установим его для пользователя
sudo usermod -s /bin/myshell myuser

Все, теперь когда пользователь будет подключаться к linux через консоль или ssh, он будет работать в нашем shell.