Windows: uygulama, onu çalıştıran kullanıcının çalışmadığı klasör üzerinde haklara sahiptir.


0

Windows için masaüstü uygulaması geliştiriyorum ve klasör izinlerini aşağıdaki senaryoların çalışacağı şekilde yapılandırmanın mümkün olup olmadığını merak ediyorum:

  1. Yönetici olmayan kullanıcı uygulamamı çalıştırıyor.
  2. Uygulama, dosyaları çalıştıran kullanıcının izninin olmadığı bazı klasörlere okur / yazar.

Kısacası: kullanıcı yalnızca benim uygulamam aracılığıyla bazı klasörlere erişebilir.

Bu önemliyse: Uygulama yoluyla erişmek istediğim klasör paylaşılan bir klasördür.

Yanıtlar:


1

Birincisi, kesinlikle açık olalım - istediğin şey, ortalama masaüstü uygulamanız için normal bir şey değil. Uygulamalar genel olarak, tüm kaynakların kullanıcı bazında güvence altına alınmasına izin veren kullanıcı bağlamında çalışmalıdır - bunun istisnası, gelişmiş ayrıcalıklar gerektiren ve bir UAC yükseltmesi gerektiren uygulamalar olmasıdır.

Ancak, bazı kurumsal uygulamalar belirli işlemleri yapmak için bir servis hesabı kullanır. Örneğin, çalışan kullanıcının genellikle sahip olamayacağı Active Directory işlemlerini gerçekleştirmek için bir hizmet hesabı kullanabilir.

Bunu başarmak için yöneticinin kimlik bilgileri sağlaması gerekir ve ardından gerekli işlemleri gerçekleştirmek için kimliğe bürünme kullanırsınız.

Yine de yinelemeliyim - bu masaüstü uygulamasıyla karşılaşan bir kullanıcı için normal bir davranış değildir.


Kimliğe bürünme gerçekleştirmek için uygulamamda yönetici kimlik bilgilerini saklamak zorunda kalacağımı doğru anlıyor muyum?
Maciej
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.