2012-11-06 12 views
9

TeamCity için yeni ve şu anda yüklüyorsunuz. Sunucuyu bir "kullanıcı hesabı" veya "SISTEM hesabı" altında çalıştırmayı/aracıyı bir "kullanıcı hesabı" veya "SISTEM hesabı" altında çalıştırmayı mı istediğimi soruyordum.Sistem hesabı ve kullanıcı hesabı altında çalışmak arasındaki fark nedir?

Sürüm denetimim (clearcase) çalışan kimliğime göre yapılandırıldığından beri, kullanıcı hesabını seçmeliyim.

Benim varsayım doğru mu? SİSTEM hesabı veya kullanıcı hesabı ne zaman kullanılmalıdır? Onların arasındaki fark ne?

cevap

6

Kullanıcı olarak sizin için en önemli fark, TeamCity'nin bazı uzak depolara bağlanması olabilir. Yani, bir git deposuna erişmek için kullanıcı hesabınızda yapılandırılmış anahtarlarla bir SSH kimlik doğrulamanız vardır. Kullanıcı hesabından, neredeyse kutunun dışında yapılandırabilirsiniz. Ancak, sistem hesabı için kimlik doğrulamasını yapılandırmak zaman alacaktır.

6

Konuştuğunuz şey, TeamCity'nin LocalSystem gibi belirli bir kullanıcı hesabına (yerel veya ActiveDirectory) karşı çalışmasına izin vermektir. LocalSystem yüksek oranda priveleged (bkz. this article).

principle of least privelege'u takip etmek istiyorsanız, bir kullanıcı hesabı oluşturmalısınız. Yerel iş istasyonunuza TeamCity çalıştırıyorsanız, LocalSystem muhtemelen tamam.

Aynı şey yapı malzemesi için de geçerlidir.

İlgili konular