Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
.NET Linux kapsayıcı görüntüleri adlı appyeni bir kök olmayan kullanıcı içerir. Güvenlik avantajları sağlamak için bu yeni kullanıcıyı kabul edebilirsiniz. Bu kullanıcının adı, bir uygulamanın Dockerfile dosyası tarafından tanımlanan mevcut bir kullanıcıyla çakışabilir.
Önceki davranış
.NET 8'dan önce, Linux kapsayıcı görüntüleri temel Linux kapsayıcı görüntüsüne varsayılan olarak dahil edilenden daha fazla ek kullanıcı içermiyordu (örneğin, Debian, Alpine ve Ubuntu).
Yeni davranış
.NET 8'den başlayarak Linux kapsayıcı görüntüleri, ek güvenlik avantajları için seçilebilen adlı app bir kullanıcı tanımlar. Ancak bu kullanıcının adı, uygulamanın Dockerfile dosyası tarafından tanımlanan mevcut bir kullanıcıyla çakışabilir. Uygulamanın Dockerfile dosyası aynı ada sahip bir kullanıcı oluşturmaya çalışırsa, kullanıcının zaten var olduğunu belirten bir hata oluşabilir.
Sürüm kullanıma sunulmuştur
.NET 8 Preview 1
Değişiklik türü
Bu değişiklik davranışsal bir değişikliktir.
Değişiklik nedeni
Yeni kullanıcı, kapsayıcıların güvenliğini sağlamak için kullanılabilirliği geliştirmek için tanıtıldı.
Önerilen eylem
Uygulamanızın Dockerfile dosyası mevcut app kullanıcıyla aynı ada sahip yeni bir kullanıcı oluşturmayı denerse iki seçenek vardır:
- Dockerfile'ı kullanıcının adını değiştirerek artık çakışmaması için güncelleştirin.
- Kullanıcı oluşturma mantığını kaldırın ve bunun yerine yerleşik
appkullanıcıyı kullanmak üzere geçiş yapın.
Etkilenen API’ler
Yok.