Либо отредактируйте /etc/lightdm/users.conf
(если AccountsService не установлен - старые системы) и добавьте yourusername
в строку hidden-users
, например:
[UserList]
hidden-users=nobody nobody4 noaccess yourusername
Либо (если AccountsService включен - например, ubutnu14. 04) создайте файл с именем /var/lib/AccountsService/users/yourusername
, содержащий эти строки:
[User]
SystemAccount=true
Вы можете проверить, установлен ли AccountsService на Ubuntu с помощью:
dpkg -l accountsservice
или для систем на базе rpm (например, CentOS) с помощью:
rpm -qa | grep glibc-static
Хэш SHA -1, как и любой хэш, не уникален; на самом деле столкновения были обнаружены(и, что более важно, созданы ).
Желательным свойством хеш-функции является то, что трудно построить два файла, которые производят один и тот же хеш, а не то, что полученные хэши уникальны (как вы упомянули, сумма SHA -1 имеет 160 бит, поэтому всего 2 160 разных хэшей ); сложный означает, что вы не сможете найти столкновение быстрее, чем перебор -силы. Если вы выберете один файл, другой случайно -выбранный файл будет иметь такой же хэш с вероятностью один -из -2 160 . SHA -1 считается небезопасным с 2005 года ; вы увидите шансы, приведенные там как один -в -2 80 , благодаря атаке на день рождения (шансы есть шансы найти два сталкивающихся файла в большом стоге сена, а не те, которые позволяют найти конфликтующий файл для конкретной цели ).