Свой 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.