I was asked to find a group called +
and to write in brief what I think of it.
O que você acha que é colorido por qual sistema operacional você usa.
Como usuário do FreeBSD, você deve apreciar essas pequenas lições de história, mas elas não são relevantes há quase duas décadas e o curso está seriamente desatualizado. Ou como um usuário do sistema operacional Linux, você deve entender que alguns outros sistemas operacionais podem ter tido mecanismos incomuns relacionados a isso, mas o sistema operacional nunca teve . (-:
Além disso, como +
não faz parte do conjunto de caracteres de nome de arquivo portátil POSIX, ele é de fato inválido como um nome de grupo em conformidade com POSIX. Você está certo em pensar que é. É assim que é certo empregá-lo para esse fim. Nenhum nome de grupo em conformidade real pode entrar em conflito com ele.
(Este é o mesmo raciocínio que nos dá mecanismos como usar :
para distinguir IDs de usuários / grupos de nomes de usuários / grupos em (alguns) lugares onde pode haver um ID ou um nome. :
não é parte do Conjunto de Caracteres de Nome de Arquivo Portátil POSIX, portanto nunca ocorrerá em nomes (conformes) e pode ser usado para denotar IDs, que de outra forma são compostos de caracteres nesse conjunto de caracteres e, portanto, não podem ser distinguidos sem ambigüidade de nomes sem algum tipo de informação extra adicionada.)
O FreeBSD removeu o mecanismo +
em 2000, tendo apenas em primeiro lugar seis anos antes disso.
Ele ainda está documentado nos Manuais do Usuário do OpenBSD e do NetBSD, então estes são onde procurar o doco que informa qual é o mecanismo. Ambos ainda implementam também.
Até onde eu sei, a biblioteca GNU C foi direto de um mecanismo de arquivo somente para um mecanismo de switch NS em 1996, e nunca teve um mecanismo
+
.
Os Unices comerciais deixo como um exercício para o leitor. (-:
Leitura adicional