.NET Core'da bir dosyanın izinlerini değiştirmeye çalışıyorum. Ancak, FileInfo hiçbir SetAccessControl
artık yok gibi görünüyor..NET Core'da dosya erişim denetimi nasıl değiştirilir?
// Create a new FileInfo object.
FileInfo fInfo = new FileInfo(FileName);
// Get a FileSecurity object that represents the
// current security settings.
FileSecurity fSecurity = fInfo.GetAccessControl();
// Add the FileSystemAccessRule to the security settings.
fSecurity.AddAccessRule(new FileSystemAccessRule(Account,
Rights,
ControlType));
// Set the new access settings.
fInfo.SetAccessControl(fSecurity);
gol sadece sağ (Windows veya Unix özgü bir özellik değildir) bir dosyanın mevcut sahibine yürütülmesine eklemektir.
Bunu .NET Core'da nasıl yapılacağına dair ipuçları var mı?
Farklı bir erişim kontrol sistemine sahip Unix'te ne olmasını beklerdiniz? Veya bu bir Windows sadece .Net Core uygulaması mı? – svick
@svick Ortak altküme gibi bir şey beklerdim. Mono'da ne yapıldığını (eğer yapılmışsa) kontrol edeceğim. – Fab