Segundo a Wikipedia , 'S' deveria ser um nível de execução padrão: "Modo de Usuário Único". Mas se não me engano, o modo de usuário único no Debian é o nível de execução 1. Um artigo do Debian que encontrei afirma que 'S' é um nível de execução "que o sistema usa no caminho para outro nível de execução". Interessante...
Na verdade, eu sempre havia ignorado esse nível de execução até agora, mas hoje eu brinquei com o Firestarter (sim, realmente, um firewall de usuário final) só porque estava curioso sobre quais regras de firewall ele geraria. Mas então eu notei que ele cria um gancho de inicialização no /etc/rcS.d, e me perguntei se meu script de firewall também deveria ter isso.
Atualizar
Agora estou ainda mais interessado em saber o que realmente é no Debian / Ubuntu , porque o pacote Shorewall (que é um pacote fortemente "Debianized") também cria seu (apenas!) Gancho de inicialização no rcS.d!