Kendimi bir Standart Kullanıcı hesabına bilerek kilitlersem, daha sonra kendim için sorunlara neden olur muyum?


10

Ben orta-düşük seviyeli bir kullanıcıyım --- BT'de çalışıyorum, biraz programlama yapıyorum, vb. bir şeyleri iyi bir şekilde yapmanın yolu, problemleri çözmek için sadece bantları yapıştırmaktan ziyade. Kısa bir süre önce kodumu olabildiğince temiz ve en iyi uygulama-y sevdiğimin farkına vardım, ancak kendi kişisel bilgisayarımı (Windows 7 Ultimate) uzaktan bile dikkatli kullanmıyorum veya uzaktan "doğru" bir şey yapmıyorum ev. 7/24 Yönetici'yim. Sadece "Evet, tamam Bilinmeyen yayıncı, lütfen bilgisayarımı imha edin, teşekkürler" i aldım. Bu yüzden bu bebeği biçimlendirmenin, temizlemeye başlamanın ve bunu doğru yapmanın zamanı geldiğini düşündüm.

Bununla birlikte, en iyi tavsiye ve başlangıç ​​noktası, dönem etrafında sadece Yönetici kullanmamaktır. Yeterince adil. Ayrı bir "gerçek" Yönetici hesabı oluşturmakta ve daha sonra bir Standart Kullanıcı hesabı kullanmakta iyiyim ... ancak tecrübelerime göre , özellikle kötü tasarlanmış yazılımlarla karşılaşırken böyle kararların her zaman öngörülemeyen sonuçları vardır .

Özellikle, bunun neden beni temkinli hale getirdiğine dair bir örnek sunmak için, Japonya'da yaşıyorum ve çalışıyorum, bu yüzden PC yerel ayarlarım OS işletim sistemim gibi Japonya'ya ayarlanmış. Windows 7'yi yüklerken görünüşte masum bir seçim, değil mi? Her zaman için bir nikel olsaydım, bunun öngörülemeyen sonuçlarıyla karşılaşırdım (yani, yerel ayarınız için tasarladığı şeye uymazsa, garip menüler, vb.) ... ... hala çok Bu döviz kuru ile fakir, ama bir ton nikel olurdu. Aslında paraya mal olan bir oyun (Dungeon Defenders, ahem ), "üzerinde çalışılan" bir "bilinen sorun" vardır (elbette ödediğinize kadar o küçük baskıyı bulamazsınız), bu da oyuna neden olur PC'niz oyunun sevdiği bir yerel ayara ayarlanmamışsa, Japonya bunlardan biri.

Bununla birlikte, aynı "öngörülemeyen sonuçlar" boyunca, kendimi, bir ara kullanıcı olarak, hayal kırıklığına ya da belki de işe yaramayacak bazı yazılım parçalarına mı ayarlıyorum? Özellikle endişelendiğim şey, yerel SQL sunucum, Visual Studio gibi, açık kaynak yazılımları ve izinler için taciz etmek gibi eklentileri kullanmak gibi daha gelişmiş şeyler, vb. 5 saniye ya da bir şeyleri yüklemek için Yönetici olarak giriş yapmak, bu gerçekten beni rahatsız etmiyor, sadece Yönetici olarak çalıştırmam gereken şeylerle karşılaşmaya başlamam ve beni çalıştırmak için düzgün yapılandırılamam Standart Kullanıcı olarak.

(Bu konuda, ebeveynler ve büyükanne ve büyükbabalar için PC'ler kurmak için tonlarca şey buldum, ancak kendinizi biraz okuryazar bir kullanıcı olarak kasten sınırlamak için çok iyi belgelenmiş şeyler değil).


Çalıştırdığınız yazılıma bağlı olacaktır. Karşılaştığımız en sorunlu (hala) yazılım parçalarından biri OpenVPN'dir. Grrrr.
surfasb

Yanıtlar:


14

Muhtemelen tamamen iyi olmayacaksınız , ancak konular minimum olmalıdır.

Neredeyse iki yıldır geliştirici bilgisayarımı bu şekilde kullanıyorum ve şikayet etse bile çalışmayı reddeden herhangi bir geliştirici aracı gördüm. Visual Studio ve SQL Management Studio yönetici hakları olmadan sorunsuz çalışır. Veritabanlarındaki izinler elbette ayarlanabilir, böylece normal kullanıcı hesabınız ihtiyacınız olan görevleri gerçekleştirebilir. [Sabun Kutusu]Aslında, Visual Studio'yu yönetici hakları olmadan, yükseklik olmadan bile çalıştırmanız gerektiğini söyleyebilirim. Bu sorunu ortaya çıkarmamızın temel nedeni (yönetici hakları olmadan güvenli bir şekilde çalışabilir miyim), geliştiricilerin yazılımlarını yönetici haklarıyla yazması ve yazılımı asla gerçekten test etmemesidir. Geliştiricilerimiz yıllar önce yaptığınız şeyi yapsaydı, bu soruyu soracak kadar endişelenmezdiniz. İşlerin işe yarayacağını varsayabilirsin. [/ Sabun Kutusu]

Yönetici hakları gerektirdiğini iddia eden uygulamalara gelince, bunların çoğu düzeltilebilir. İşlem İzleyicisi'ni ( http://technet.microsoft.com/en-us/sysinternals/bb896645 ) ve uygulamayı çalıştırmanız ve ardından İşlem İzleyici'nin Erişim Reddedildi iletileri günlüğüne bakmanız yeterlidir . Söz konusu nesnelerin (kayıt defteri anahtarları veya dosyaları) izinlerini değiştirin, uygulama büyük olasılıkla çalışır. Bir kolejde çalışıyorum ve öğrencilerin laboratuarlarımızda yönetici haklarına sahip olmasına izin vermiyoruz. Bu İşlem Monitörü düzeltmesini Windows 2000 günlerinden beri yapıyoruz ve büyük bir başarı elde ettik.

İşlem Monitörü hakkında bu amaçla hiç kullanmadıysanız bir not. Genellikle, programlar C:\Windows\Explorer.exeveya gibi bazı önemli sistem nesnelerini okuyamıyor / yazamamaktan şikayet ediyor HKEY_LOCAL_MACHINE\Software. Bir geliştirici olarak, bu nesnelerin kritik olduğunu ve standart bir kullanıcı olarak çalışma noktasını yendiğinden erişim için açık olmaması gerektiğini biliyorsunuz. Diğer Erişim Reddedildi mesajlarını arayın ve büyük olasılıkla C:\Program Files\SomeAppya da bulacaksınız HKLM\Software\SomeApp. Bunlar muhtemelen senin sorunlu yerlerin.


3
+1 Mükemmel cevap, özellikle Sabun Kutusu biti.
afrazier

1
+1 Özellikle süreç monitörü ile ilgili biraz hoşuma gitti.
Aaron

Çok teşekkür ederim. Şaşırtıcı cevap. Ben iki kez işaretlemek isterdim :)
CptSupermrkt

+1: Soapbox rant direğe lazerlenmelidir. FWIW, Microsoft'un AppCompat Kit'i ayrıca LUA (sınırlı kullanıcı erişimi) hatalarını ortadan kaldırmak için saçma bir araç seti sunuyor.
surfasb

Her zaman AppCompat Kit'i unutuyorum ... mükemmel bir nokta.
Patrick Seymour

5

"Ayrı bir" doğru "Yönetici hesabı oluşturma ve ardından bir Standart Kullanıcı hesabı kullanma konusunda iyiyim"

Yaptığım şey bu (Win 7) ve işe yarıyor (çoğunlukla). Linux da böyle çalışır; ancak her uygulamanın tipik olarak kendi kullanıcısı olduğu ve ASLA root olarak giriş yapmadığınız daha da uç bir şeydir. Bazı dağıtımlar (GUI aracılığıyla) kök olarak oturum açmanıza bile izin vermez. Visual Studio veya SQL Server Management Studio'da çok fazla olacağınızı fark ederseniz, bunları otomatik olarak Yönetici olarak çalışacak şekilde ayarlayabilirsiniz .

Endişe edeceğim en önemli şey (Yönetici olarak oturum açarak) web tarayıcınızdır. Web tarayıcınız yönetici olarak çalıştırılmaması gereken şeylerden biridir. Bu basit bir risk ve ödül. Web tarayıcınızın yönetici kullanıcısı gerektiren hiçbir şey yapmaması gerekir, bu yüzden risk almamak en iyisidir.


1
Cevabınız için teşekkürler, çok yararlı. Özellikle web tarayıcısı hakkında biraz, sorunların% 99'unun nereden geldiğini
sanıyorum
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.