Pourquoi Ubuntu force-t-il les utilisateurs à créer un mot de passe lors de l'installation?

9

Il y a eu un problème que j'ai eu depuis que j'ai installé Ubuntu pour fonctionner avec Windows, je suppose que ce serait également le même s'il était installé pour remplacer l'autre système d'exploitation, le programme d'installation vous invite à créer un mot de passe lors de la frappe dans le nom de compte d'utilisateur et si vous ne mettez pas de mot de passe et entrez simplement le nom de compte d'utilisateur, il finit par dire de créer un mot de passe. Ma comparaison est sous Windows et Mac OS X, vous n'êtes jamais obligé de créer un mot de passe.

Si vous supprimez le mot de passe de votre compte administrateur dans Paramètres système> Comptes d'utilisateurs, vous ne pourrez pas vous authentifier chaque fois que vous essayez d'installer quelque chose, car il demande un mot de passe et ne pas entrer de mot de passe ne fonctionnera pas , cela se comportera comme si vous introduisiez un mot de passe invalide. C'est ce que j'appelle «se voir exclu des privilèges».

Je trouve la fenêtre "Authentifier" qui apparaît chaque fois que vous installez quelque chose ou accédez à un endroit gênant, car il demande toujours votre mot de passe.

Ma question est donc la suivante: pourquoi Ubuntu force-t-il les utilisateurs à créer un mot de passe lors de l'installation?

Davin Ockerby
la source
1
Si vous avez pris en compte les excellentes réponses ici et souhaitez toujours réduire la fréquence à laquelle vous êtes invité à entrer votre mot de passe, vous pouvez. Dans un terminal, saisissez sudo visudoet ajoutez la ligne username ALL=(ALL) NOPASSWD: ALL. Enregistrez le fichier, quittez l'éditeur, déconnectez-vous et reconnectez-vous. Vous serez toujours invité à entrer un mot de passe lors de la connexion, mais pas pour les fonctions sudo ou admin dans l'interface graphique. ASSUREZ-VOUS que vous êtes en paix avec les conditions de sécurité imposées par ce choix.
asfallows
Il existe également des paramètres de connexion automatique sans mot de passe, ce qui est une chose raisonnable à faire si vous vivez seul et n'utilisez pas de réseaux externes.
utilisateur inconnu

Réponses:

23

Peut-être que la vraie question devrait être de savoir pourquoi Windows ou Mac OS X (si c'est le cas, ne l'avez jamais utilisé) ne vous obligent pas à avoir et à utiliser des mots de passe.

Vous constaterez probablement une fois que vous aurez configuré votre système à votre satisfaction que le temps dont vous disposez pour saisir votre mot de passe diminue considérablement, j'utilise la version de développement depuis des mois et n'utilise toujours le mot de passe qu'une ou deux fois par jour. .

Le mot de passe est là pour une raison - afin que les personnes accédant à votre système lorsque vous n'êtes pas conscient de ne pas pouvoir l'endommager.

Si vous constatez que vous l'utilisez beaucoup dans une exécution de terminal

sudo -i

faites ce dont vous avez besoin et quittez.

Lisez sur root et sudo - il est là et n'ira nulle part.

https://help.ubuntu.com/community/RootSudo

À la fin de la journée, Linux de toute sorte n'est ni Windows ni Mac.

http://linux.oneandoneis2.org/LNW.htm

23 93 26 35 19 57 3 89
la source
1
Cet essai "Linux n'est pas Windows" est génial! Merci de l'avoir posté.
Chan-Ho Suh
10

Merci d'avoir posé une question simple, la réponse est "Parce que c'est plus sûr".

Toute mesure de sécurité aura au moins un petit facteur de "gêne".

"Vous devez connaître votre mot de passe pour installer le logiciel dans Ubuntu. Il s'agit d'une fonction de sécurité d'Ubuntu et d'autres distributions Linux."

Cela empêche les personnes non autorisées de gâcher la configuration du système, c'est aussi un «filet de sécurité» pour vous permettre de confirmer que vous souhaitez réellement apporter des modifications à la configuration.

On peut soutenir que si vous savez que personne n'utilisera votre ordinateur de toute façon, vous n'avez pas besoin d'un mot de passe, mais le système d'exploitation n'a aucun moyen de le savoir. Ubuntu est conservateur à cet égard en vous demandant de toujours avoir un mot de passe, contrairement à d'autres systèmes qui peuvent vous permettre de "vous tirer une balle dans le pied".

Soit dit en passant, je vais vous croire sur le comportement de Mac OS, mais je ne me souviens vraiment pas qu'il soit entièrement sans mot de passe; il me demande toujours un mot de passe lors de la mise à niveau et parfois lors de l'installation du logiciel.

La solution de contournement que je suggère est pour vous de définir un mot de passe très court et facile.

roadmr
la source
Vous pouvez remercier d'avoir posé une question directe en la votant. :)
utilisateur inconnu
1
"Parce que c'est plus sûr" est idiot. Il existe de nombreuses situations dans lesquelles un mot de passe n'est qu'une gêne sans avantage supplémentaire, comme lors de l'utilisation du système d'exploitation dans une machine virtuelle. -1
user541686
6

Vous avez raison, OS X ne vous oblige pas à créer un mot de passe. Mais c'est en fait un défaut. Ou si vous voulez bien le dire, un "compromis" entre convivialité et fonctionnalité. Sans mot de passe sous OS X, vous ne pouvez jamais utiliser la sudocommande. Maintenant, vous dites, je n'utilise jamais le terminal pour faire des choses, alors qui s'en soucie? Eh bien, la prochaine fois que vous essayez d'installer une application qui nécessite certains privilèges, vous constaterez que vous ne pouvez pas l'installer et que vous devez d'abord créer un mot de passe.

En fait, si vous regardez dans les forums Mac, vous trouverez une variété de problèmes pour les personnes qui n'ont pas défini de mot de passe. Par exemple, vous aurez du mal à vous connecter aux partages Windows.

Fondamentalement, les scénarios où une certaine forme d'authentification est nécessaire sont tous potentiellement des domaines où vous rencontrerez des problèmes. Considérez cette personne qui a changé son mot de passe en blanc pour lui faciliter la vie et a découvert que Filevault n'aime pas ça! (ils se sont mis en lock-out)

Quant à Windows, que je ne connais pas depuis longtemps depuis Windows 98, malgré ce que vous dites, une recherche rapide sur Google suggère de ne pas avoir de mot de passe (ou plus précisément, un mot de passe "vierge") n'est pas tout à fait normal.

Semblable à la situation avec OS X, vous constaterez que vous devez faire quelques bidouilles pour que certaines choses fonctionnent. Selon Microsoft , "ce comportement est voulu par la conception ... pour améliorer la sécurité du système".

Je suis sûr que d'autres personnes expliqueront plus qu'adéquatement pourquoi Ubuntu nécessite un mot de passe. Mon point dans ma réponse est qu'Apple et Microsoft devraient exiger un mot de passe non vide. Vous en aurez besoin pour toutes les fonctionnalités, et permettre aux utilisateurs de définir le mot de passe sur blanc demande simplement des problèmes.

Chan-Ho Suh
la source
2

Chaque fois que j'ai installé OS X, on m'a demandé de créer un mot de passe pour mon compte. Certes, je n'ai jamais pensé à ne pas créer de mot de passe.

Il existe des moyens de réduire considérablement le nombre de fois qu'un mot de passe vous est demandé. Comme quelqu'un l'a déjà mentionné, lisez la commande sudo. Vous pouvez le configurer pour qu'il ne demande pas de mot de passe lorsque vous devez faire quelque chose qui nécessite des privilèges root.

Vous pouvez également configurer facilement votre système pour éviter de demander votre mot de passe au démarrage.

Vous pouvez également simplement exécuter en tant que root tout le temps, mais ce serait vraiment une erreur.

Les mots de passe ne sont pas la perfection de la sécurité. Mais, j'en utiliserais certainement un, sinon rien d'autre, pour protéger ma machine des rôdeurs et / ou des passants malveillants.

jon c
la source
1

Pourquoi? Parce que Ubuntu est une version de Linux, qui est une version spécifique au processeur d'Unix (qui était quelque peu basée sur Multics). Unix a été conçu dès le départ comme un système multitâche multi-utilisateurs, donc les mots de passe ont été utilisés pour sécuriser différents comptes d'utilisateurs sur la même machine. Cela comprenait également des comptes système tels que root, qui ont également été mot de passe pour empêcher les utilisateurs inconnus de causer des dommages au système.

MS-Windows était basé sur MS-DOS qui, même s'il copiait certaines idées d'Unix, devait être un système personnel à utilisateur unique. Les nouvelles versions mono-utilisateur de MS-Windows, à commencer par Windows2000 et WindowsXP, sont basées sur le noyau WinNT multi-utilisateur multi-tâches et ont introduit une protection de contrôle d'accès de type Linux pour éviter que le système ne soit endommagé. Bien que les nouvelles versions du système d'exploitation Mac d'Apple soient essentiellement une version personnalisée d'Unix (dans ce cas, basée sur NeXTStep, à son tour basée sur BSD Unix), le Mac est également généralement un ordinateur personnel à utilisateur unique.

Étant donné que le développement de Linux est open-source et, jusqu'à une date relativement récente, ne disposait que d'une base d'utilisateurs très avertis sur le plan technique, des règles telles que "ne jamais s'exécuter en tant qu'utilisateur avec des privilèges de super-utilisateur, et surtout pas en tant qu'utilisateur root", ont à peu près été des mantras. Cependant, à mesure que la popularité d'Ubuntu en tant que système mono-utilisateur augmente, de plus en plus d'utilisateurs qui sont également l'administrateur de leur système, veulent s'exécuter en tant que super-utilisateur pour éviter d'avoir à retaper fréquemment leurs mots de passe, en gardant souvent un terminal à privilèges élevés. ouvrir via sudo -i. Il y a une certaine logique à cela, puisque vous êtes la même personne qui va entrer la commande et tout aussi susceptible de taper la même erreur, après avoir ressaisi votre mot de passe. Lisez RootSudo pour des informations détaillées, y compris les dangers possibles.

Cependant, il existe toujours un fort consensus parmi la communauté Linux existante pour ne fonctionner qu'avec les privilèges dont vous avez besoin à ce moment. De plus, si l'une de vos données est personnelle et que vous ne voulez pas que quiconque ayant accès à votre machine la regarde, vous voudrez au moins un mot de passe utilisateur et n'activerez probablement pas la connexion automatique.

Smarteralec
la source