yum update на CentOS 6.6 не работает

Я не уверен, что могу назвать это технической причиной, но правило сводится к следующему: «имя пользователя должно быть допустимым идентификатором языка программирования». У идентификаторов есть несколько хороших свойств из-за их ограниченного синтаксиса: их нельзя ошибочно принять за числа, даже при чтении символа за символом, и их не нужно заключать в кавычки при просмотре синтаксического анализатора. Короче говоря, их легко узнать по именам, что сокращает время программирования, необходимое для работы с ними.

Я сомневаюсь, что было когда-либо действительно необходимо запретить имена пользователей, начинающиеся с цифры, но «имя пользователя должно быть идентификатором» - это простое правило, которое было бы кристально ясным для 100% ранних Unix пользователей.

Если единственное место, где вы вводите свое имя пользователя, - это приглашение входа в систему в графическом интерфейсе, вероятно, не имеет значения, какие символы оно включает (исключая нули и такие вещи, как новые строки, которые могут вызвать сбой даже в процедуре входа в систему). Но если вы много работаете из командной строки, удобство наличия имени пользователя, с которым легко работать.

1
05.08.2015, 21:59
0 ответов

Теги

Похожие вопросы