É explicado em Practical Unix & Segurança na Internet como um recurso de segurança: o uucp precisa efetuar login para emitir comandos, e uucico
é um shell de funcionalidade limitada, com um login / senha separado das contas regulares.
Eu não sou um administrador do Unix, mas trabalho com servidores Unix regularmente e estou bastante familiarizado com o funcionamento deles. Então, talvez isso seja algo óbvio, mas não é algo que eu possa encontrar uma resposta e todas as minhas SAs parecem ingênuas. Então estou perguntando a vocês.
Em todos os servidores HP-UX e Solaris com que já trabalhei, há esse shell / usr / lib / uucp / uucico que parece sair da caixa com permissões de arquivos estranhas e é usado apenas pelo usuário uucp , mas está listado em / etc / shells como um shell válido.
Eu tentei encontrar uma boa resposta online, mas até onde eu sei, não parece haver uma boa razão para o uucp ter seu próprio shell especial e poder trabalhar com sh ou algo do tipo. Então acho que devo estar perdendo alguma coisa. Qual é o propósito deste shell? Por que está lá e o que faz?
É explicado em Practical Unix & Segurança na Internet como um recurso de segurança: o uucp precisa efetuar login para emitir comandos, e uucico
é um shell de funcionalidade limitada, com um login / senha separado das contas regulares.