Jaka jest logika ograniczeń nazw użytkowników w * buntu?

8

W Fedorze używam preferowanej nazwy konta, która jest w pełni kwalifikowaną nazwą domeny. Używając w pełni kwalifikowanej nazwy domeny jako mojej nazwy użytkownika na większości moich kont (zarówno na własnym komputerze, jak i w Internecie), minimalizuję ryzyko, że moja zwykła nazwa użytkownika zostanie podjęta.

Niektóre usługi zezwalają na to z powodu ograniczeń postaci i jest w porządku. Ale w Fedorze moje zwykłe imię działa. Jest to dowód na to, że GNU / Linux CAN obsługuje nazwy użytkowników rozpoczynające się cyfrą (jak moja) i zawierające kropki. Jednak * buntu nie pozwala na to i muszę użyć permutacji mojego imienia. Ignorując całkowite niedopuszczenie kropek, * buntu radzi sobie nawet z cyframi, ale nie na początku ... Dziwne.

Czy to problem? Nie, nie bardzo. Nie szukam rozwiązania. Chcę tylko wiedzieć, DLACZEGO to jest. Czy to czysto arbitralne, czy jest jakiś powód dla tych dziwnych ograniczeń? Dlaczego * buntu nie jest w stanie zaoferować tak dużej elastyczności w tym obszarze?

0 gb.us
źródło

Odpowiedzi:

1

Aby przetestować, możesz użyć sudo adduser --force-badname '<whatever-name-you-want>'i dodać odpowiednie grupy, których potrzebujesz (np. Sudo, netdev, sambashare itp.)

Zaloguj się, rozejrzyj się, zobacz, czy nic się nie psuje. Jeśli wszystko jest w porządku, możesz nawet używać tej nazwy użytkownika.

Fahad Yousuf
źródło
0

Prawdopodobnie problem z przetwarzaniem lub przechowywaniem jednego z komponentów. Obejdź go, dodając na początku prostą literę, taką jak Ilub Oinną niezauważoną literę.

HananeMubarak
źródło