Uprawnienia local admin na komputerze programisty

0

Cześć,
Zastanawiałem się, jak wygląda/wyglądała w waszych obecnych/byłych miejscach pracy kwestia lokalnych uprawnień na służbowym komputerze. Pracuję w dużej korporacji, gdzie tworzeniem jakiegokolwiek softu zajmuje się chyba mniej niż 5% ludzi. Wnioskuję tak po tym, jak wyglądają "specjalne polityki bezpieczeństwa" dla deweloperów i inżynierów, które od tych nadawanych pozostałym pracownikom różnią się na przykład tym, że możesz odpalać skrypty PowerShell, o ile umieścisz je w konkretnym folderze...

Dochodzą do mnie słuchy, że nadchodzi pewna rewolucja, która polega na dodaniu kolejnego chomonta do już działających na naszych komputerach TRZECH antywirusów, w postaci odebrania nam praw administratorskich i wydelegowaniu ich do jakiejś aplikacji, która będzie decydować, czy pozwolić danemu procesowi na uruchomienie się w podwyższonych uprawnieniach, czy nie. Nie muszę chyba tłumaczyć, co to oznacza dla ludzi pracujących z kodem.

Szukałem trochę w internecie jak wygląda to w innych firmach i trafiłem na różne opinie. Są ludzie, którzy uskuteczniają praktyki polegające na dawaniu osobnej maszyny do developmentu albo maszyny wirtualnej. Są tacy, którzy uważają tego typu praktyki za zbędne i negatywnie wpływające na produktywność. Czytając te wątki można jednak odnieść wrażenie, że tego typu praktyki spotykają się z dużym sprzeciwem, a programiści są dość śmiali w wyrażaniu tego deklarując nawet zmianę pracy, jeżeli byłaby taka potrzeba.

Chciałem się zapytać jak to wygląda na naszym lokalnym rynku? Czy wy również, gdyby zostały wam odebrane lokalne uprawnienia administratorskie, "rzucilibyście papierami"? Czy można jest to u nas popularna praktyka i nie budzi żadnych zastrzeżeń? Dodam, że pracuję w tej firmie ponad rok i jest to moja pierwsza praca programisty. Myślę, że nie miałbym problemu ze znalezieniem innej pracy, ale biorąc pod uwagę mój obecny zakres obowiązków i płace, nie bardzo chce mi się ją zmieniać :)

7

Jeśli brak uprawnień admina przeszkodzi mi w developmencie i go spowolni, to po prostu biznes dostanie mniej funkcjonalności w danym czasie. Płacone za godzinę, więc ¯_(ツ)_/¯

4

Zawsze miałem admina. Nie wyobrażam sobie pracy programisty bez posiadania administratora na komputerze. Chociaż w zasadzie to wyobrażam. Pewnie często czekałbym pół sprintu na pozwolenie zainstalowania jakiegoś oprogramowania

1
Pinek napisał(a):

Jeśli brak uprawnień admina przeszkodzi mi w developmencie i go spowolni, to po prostu biznes dostanie mniej funkcjonalności w danym czasie. Płacone za godzinę, więc ¯_(ツ)_/¯

Ja też się uczę "na godzinę". Jeśli więc marnuję czas na rozwiązywanie problemów, które nie powinny mieć miejsca to:

  1. Najpierw mnie to frustruje
  2. Potem zgłaszam gdzie trzeba
  3. Zmieniam pracę

Czasem między 2 a 3 jest przerwa a czasem 2 w ogóle nie ma. Zależy od firmy.

1

U nas w firmie nawet proty usb sa poblokowane. Dysku nie podepniesz. Uprawnienia admina ma jedynie 3 adminow/devopsow. Chcesz cos wiecej to piszesz i czekasz az sie polaczy i laskawie klepnie haslo. A to ze czas leci? To nie moj problem. Od 2 lat oto walczymy i niby kazdy rozumie ale jakos za bardzo nikt tych uprawnien admina devowi nie chce dac. Dzis tak mialem. Cale szczescie szybko poszlo.

0

W obecnej pracy też by default jest wiele rzeczy poblokowanych, ale idzie zdobyć trochę uprawnień, tak samo nie zainstaluje się żadnego narzędzia/frameworka/biblioteki których nie ma dostępnych w wewnętrznych repozytoriach. ;) Nikt z tym problemu nie ma, z początku upierdliwy był brak robienia screenów, ale to udało się odblokować. ;)

2
voidfall napisał(a):

Czy wy również, gdyby zostały wam odebrane lokalne uprawnienia administratorskie, "rzucilibyście papierami"?

Byłbym przeszczęśliwy. Nie mógłbym nawet uruchomić softu, więc nie musiałbym niczego robić.

Czy można jest to u nas popularna praktyka i nie budzi żadnych zastrzeżeń?

Popularna w korpo, bankach i innych tego typu miejscach. W mniejszych firmach raczej rzadziej spotykana.

1 użytkowników online, w tym zalogowanych: 0, gości: 1