Question

Quelle est l'opinion de chacun sur la possibilité de disposer des droits d'administrateur local pour un développeur sur leur ordinateur local? Ou du moins la capacité de le faire, par exemple à travers les runas, sans avoir à compter sur quelqu'un d'autre?

Était-ce utile?

La solution

J'ai constaté que la plupart des outils de développement requièrent que l'utilisateur soit un administrateur pour fonctionner correctement dans tous les cas. C'est un peu gênant puisque, en tant que développeur, nous devrions passer à un compte non-administrateur pour les tests, mais c'est faisable.

Toutefois, si votre question est "devrions-nous devoir être un utilisateur administrateur pour utiliser nos outils," alors ma réponse serait non. Sauf si vous écrivez un pilote, il n’ya vraiment aucune bonne raison (à laquelle je puisse penser) de demander un compte administrateur.

Autres conseils

Cela dépend de ce que vous entendez par "développeur".

NE PAS accorder l'administrateur local si ...

Vos " développeurs " Prenez les exigences de votre entreprise et traduisez-les textuellement en code de programme, dans un environnement éprouvé et bien développé.

Accordez l'administrateur local si ...

Vos " développeurs " sont des ingénieurs en logiciel qui ont la liberté d’être créatifs, de trouver de nouvelles solutions, de remettre en question le statu quo du processus de développement de logiciels.

Je pense que c'est une bonne idée. Je suis pour ça. Pour toutes les équipes de développement que j'ai dirigées, j'ai insisté auprès de l'informatique.

De plus, je demande généralement des droits pour permettre aux programmeurs de désactiver temporairement l'analyse antivirus sur accès sur leurs postes de travail.

Absolument nécessaire. Et les utilisateurs réguliers ne devraient jamais avoir de privilèges d’administrateur.

Cela dépend de ce que vous voulez que vos développeurs écrivent. Par exemple, comme preuve de concept, j'ai lancé Eclipse + Apache + MySQL + Php (XAMPP) sur une machine sur laquelle je n'avais pas de droits d'administrateur et où je pouvais faire beaucoup. Par ailleurs, il n’existe aucun moyen de réaliser un développement ASP.NET + SQL efficace sur un ordinateur verrouillé / sans droits d’administrateur.

En outre, si le code en cours de développement doit fonctionner sans droits, il peut être utile de le développer, par exemple, dans les applications Winforms.

Autrement, si les administrateurs du réseau paralysent suffisamment les machines de l'entreprise, les développeurs cesseront de les utiliser et utiliseront leurs machines personnelles, les combinaisons cesseront de demander du travail à des développeurs internes et commenceront à embaucher des sous-traitants (qui possèdent leurs propres machines). ils ont le droit de). J'ai aussi vu ces modèles.

Indépendamment de l'opinion des personnes ici (et je pense que c'est un pari assez sûr que la plupart des développeurs vont penser qu'ils ont besoin de droits d'administrateur), la question de savoir si vos développeurs obtiennent réellement Les droits d'administrateur vont finalement se résumer à une interaction complexe de politique, de politique de sécurité et de distribution des indices à différents niveaux de votre organisation.

En d'autres termes, si vous essayez d'interroger la foule ici pour obtenir des munitions pour une dispute, vous avez probablement déjà perdu ...

Cela peut dépendre de ce que vous essayez d’atteindre et si un produit COTS que vous utilisez nécessite des privilèges d’administration. Cela peut être nécessaire pour utiliser le produit ou pour le faire fonctionner correctement dans votre environnement.

Pour les développeurs de ma région, ils doivent être approuvés pour les droits d’administrateur de leur boîte locale. Cela a été utile pour tenter de résoudre les problèmes, mais cela n’a pas toujours été nécessaire.

Certaines des raisons pour lesquelles vous ne les voudrez peut-être pas seraient si l'utilisateur ne possédait pas ces droits ou privilèges. Cela peut aider à détecter des erreurs ou des problèmes, tels que l’écriture de données dans des répertoires où l’utilisateur n’a aucun privilège. Selon l'emplacement d'installation, il peut y avoir des restrictions sur les privilèges des utilisateurs. Par conséquent, ne pas en avoir peut vous aider à vous assurer que cela fonctionnera dans l'environnement prévu.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top