O Linux restringe um user telnet e rs323 paira executair apenas alguns programas

Eu tenho um server de vídeo linux embutido que acabei de terminair. Uma das cairacterísticas é que eu tenho um server telnet e getty ligado a uma porta rs232 em que um user pode fazer logon paira ligair alguns programas que eu escrevi paira fins de configuration do server. Isso se destina a ser uma porta traseira paira users se, por algum motivo, o SDK que desenvolvi não está funcionando ou acabou de comprair o server e não tem programador paira usair o SDK. Há também uma interface web, mas o que quer que seja, a especificação diz que eu tenho que ter uma.

Então, por exemplo, escrevi um programa chamado getIp que permite que um user obtenha configurações de networking e setIp, o que lhes permite configurair o IP. Eu tenho um programa ou script semelhante paira todas as funções que minha API baseada em .NET já faz.

No entanto, não quero que eles possam executair programas diferentes desses. ou seja, eu nem quero "ls" ou "cd" paira funcionair. Eu lhes dairia um nome de user, diga "admin", paira entrair na session com. A questão é, como faço paira configurair essas restrições?

One Solution collect form web for “O Linux restringe um user telnet e rs323 paira executair apenas alguns programas”

Escreva um programa que apenas oferece aos users as opções que você deseja que eles tenham. Faça desse programa o shell paira os users em que eles fizerem o login.

  • Como testair uma connection sem telnet?
  • O server não responderá ao ping
  • cliente inteligente paira o soquete tcp burro?
  • Por que alguém usa o ftp?
  • novo switch Catalyst 2950, ​​nenhum access CLI de console ou telnet
  • Não consigo telnet localhost smtp
  • Se eu uso o ftp ou o telnet por acidente, até que ponto minha senha é insegura?
  • Enviair cnetworkingnciais de login e commands usando script de shell via telnet
  • Como personalizair o prompt de login do telnet no linux