web-dev-qa-db-fra.com

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

Depuis que j’ai installé Ubuntu sous Windows, j’ai eu un problème. Je suppose que ce serait également pareil si elle était installée pour remplacer l’autre système d’exploitation, le programme d’installation vous invite à créer un mot de passe lors de la saisie. nom de compte d'utilisateur et si vous ne mettez pas un mot de passe et juste dans le nom de compte d'utilisateur, il finit par dire pour 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 met aucun mot de passe du tout. , il agira simplement comme si vous mettiez un mot de passe invalide. C’est ce que j’appelle "se voir privé de privilèges".

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

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

9
Davin Ockerby

La vraie question est peut-être de savoir pourquoi Windows ou Mac OS X (si c'est le cas, ne l'utilisez jamais) ne vous obligent pas à posséder et à utiliser des mots de passe.

Vous constaterez probablement, une fois que vous aurez configuré votre système, que le temps nécessaire pour entrer votre mot de passe diminue considérablement. Cela fait des mois que j'exécute la version de développement et je ne l'utilise toujours qu'une ou deux fois par jour. .

Le mot de passe existe pour une raison - de sorte que les personnes accédant à votre système sans que vous ne soyez conscient ne puissent pas l'endommager.

Si vous constatez que vous l'utilisez beaucoup dans un terminal

Sudo -i

faites ce que vous devez et quittez ensuite.

Lisez sur root et sur Sudo - il est là et n’ira nulle part.

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

En fin de compte, Linux n’est pas Windows ni Mac.

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

23

Merci de poser une question directe, la réponse est "Parce que c'est plus sécurisé".

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

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

Cela empêche les personnes non autorisées de perturber la configuration du système. C'est également un "filet de sécurité" pour vous permettre de confirmer que vous souhaitez réellement modifier la configuration.

On peut faire valoir que de toute façon, si vous savez que personne ne va utiliser votre ordinateur, 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 aux autres systèmes qui peuvent vous permettre de vous "tirer une balle dans le pied".

En passant, je vais prendre votre comportement de Word pour Mac OS, mais je ne me souviens vraiment pas du tout 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.

10
roadmr

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 commande Sudo. Maintenant, vous dites que je n'utilise jamais le terminal pour faire des choses, alors qui s'en soucie? La prochaine fois que vous essayez d'installer une application nécessitant 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 consultez 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 des difficultés à vous connecter aux partages Windows.

Fondamentalement, les scénarios dans lesquels une forme d'authentification est nécessaire sont potentiellement des domaines dans lesquels vous rencontrerez des problèmes. Considérez cette personne qui a changé son mot de passe en blanc pour lui simplifier la vie et qui a découvert que Filevault n’aime pas cela! (ils ont été enfermés)

En ce qui concerne Windows, que je ne connais plus depuis Windows 98, malgré ce que vous dites, un rapide google suggère de ne pas avoir de mot de passe (ou plus précisément, un mot de passe "vide") est pas tout à fait le état normal des choses.

Semblable à la situation avec OS X, vous constaterez que vous devez faire n peu de violon pour que certaines choses fonctionnent. Selon Microsoft , "ce problème est inhérent à la conception ... pour améliorer la sécurité du système".

Je suis sûr que d’autres personnes expliqueront plus qu’explicitement pourquoi Ubuntu requiert un mot de passe. Mon argument dans ma réponse est que 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 ne demande que des problèmes.

6
Chan-Ho Suh

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é à pas créer un mot de passe.

Il existe des moyens de réduire considérablement le nombre de demandes de mot de passe. Comme quelqu'un l'a déjà mentionné, lisez la commande Sudo. Vous pouvez le configurer pour qu'il ne vous 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 lors du démarrage.

Vous pouvez aussi simplement vous lancer en tant que root tout le temps, mais ce serait une grave erreur.

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

2
jon c

Pourquoi? Parce qu'Ubuntu est une version de Linux, qui est une version de Unix spécifique au processeur (qui était quelque peu basée sur Multics). Unix a été conçu dès le départ comme un système multi-tâches multi-utilisateurs, de sorte que les mots de passe étaient utilisés pour sécuriser différents comptes utilisateur sur le même ordinateur. Cela incluait également des comptes système tels que root, qui étaient également protégés par un mot de passe pour empêcher les utilisateurs non identifiables de causer des dommages au système.

MS-Windows était basé sur MS-DOS qui, bien que copiant certaines idées sous Unix, était destiné à être un système personnel mono-utilisateur. Les versions mono-utilisateur les plus récentes de MS-Windows, à commencer par Windows2000 et Windows XP, sont basées sur le noyau WinNT multi-utilisateurs multi-utilisateurs et sur une protection de contrôle d'accès de type Linux pour empêcher tout endommagement du système. Bien que les versions les plus récentes du système d'exploitation Mac d'Apple soient essentiellement une version personnalisée d'Unix (basée sur NeXTSTEP, cette version étant basée sur BSD Unix), le Mac est également généralement un ordinateur personnel mono-utilisateur.

Comme le développement de Linux est open-source et que, jusqu'à récemment, il 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 les privilèges de super-utilisateur, et surtout pas en tant qu'utilisateur root", ont été des mantras. Cependant, parallèlement à la popularité grandissante d'Ubuntu en tant que système mono-utilisateur, de plus en plus d'utilisateurs, qui sont également administrateurs de leur système, souhaitent s'exécuter en tant que super-utilisateur pour éviter d'avoir à ressaisir leurs mots de passe fréquemment, en conservant souvent un terminal à privilèges élevés. ouvert via Sudo -i. Il y a une certaine logique à cela, puisque vous êtes la même personne qui va entrer dans la commande et tout aussi susceptible de taper la même erreur après avoir saisi votre mot de passe. Lisez RootSudo pour des informations détaillées sur 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-là. De plus, si l'une de vos données est personnelle et que vous ne voulez pas que quelqu'un qui a accès à votre machine la consulte, vous voudrez au moins un mot de passe utilisateur et n'activez probablement pas la connexion automatique.

1
Smarteralec