“~ / .Wine size ait değil”, güvenli miyim?


12

Bu yüzden yönetici ayrıcalıklarını almak için sudo kullanma önerisiyle karşılaştığımda şaraba bir şeyler yüklemeye çalışıyordum. O zaman yukarıdaki mesajı aldım

~/.wine is not owned by you

Okuma Bu mesajın neden göründüğünü ve sudoşarap yapmaya çalışmanın GERÇEKTEN KÖTÜ BİR FİKİR olduğunu hemen anladım .

Bu yüzden daha fazla bir şey yapmadım ve bir daha sudoşarap içmeyi düşünmüyorum . Sorum şu: Bu bloğu aldığım için güvende miyim? Yoksa yaptığım için tüm şarabı çıkarmam gerekir mi?


6
Gerçekten mi /.wineyoksa ~/.wine? .wineKökün hemen altında bir dizin olmamasına eminim . Yoksa farkında olmadığım bir miktar krom var mı?
John WH Smith

Yorumlarda belirtildiği gibi, şarabı kök olarak çalıştırmayın. İlgili bir noktada, geditroot olarak bir GUI uygulaması (örn. ) Çalıştırmanız gerekiyorsa , lütfen gksudobunun yerine kullanmayı unutmayın sudo. Bu, ana klasörünüzü bu tür sorunlardan korur.
Paddy Landau

Yanıtlar:


20

Şarap $WINEPREFIX(varsayılan olarak ~/.wine) size ait olmasını bekler . Eğer şarap çalıştırdığınızda sudo, ~/.winesahip olduğu size , ama şarap olarak çalışıyor kökü . Dolayısıyla hata. Şarap bu olduğunda derhal kapanır, bu yüzden endişelenmenize gerek yok, hasar yapılmadı.

Zanna'nın cevabındaki gibi sahiplikleri sıfırlamanıza gerek yoktur (şarabın bu özel çalışması herhangi bir değişiklik yapmadı), ancak bu genellikle zararsızdır.

Wine uygulamalarının sisteme, çalıştırdıkları kullanıcı kadar erişebildiğini unutmayın, bu nedenle Wine'ı, fark ettiğiniz gibi root olarak çalıştırmak tehlikelidir.


Cevap için +1. sudo wine application.exeSadece kullanmayınwine application.exe
Sachith Muhandiram

16

Çok korkunç bir şey olmadı;) Kök şarap yapılandırma dizininin sahibi olabilirdi, hepsi bu.

Emin misin yaparak olası sorunları çözebilirsiniz olan bu dizinin sahibi. Normal kullanıcı hesabınızda oturum açtığınızda, ( çok dikkatli yazarak ) çalıştırın :

sudo chown -R $USER: ~/.wine

14
Oha! $HOMEİçimde sahip olmadığım şeyler olması çok akla yatkın ! Örneğin, bu sembolik bağlantı "$SHARED_WALLPAPERS"ya da /usr/bin? Lütfen tavsiye etmeyin chown -R "$USER:" "$HOME".
wchargin

1
@Zanna sadece bunun gibi bir bağlantı oluşturmak, üzerindeki sahiplikleri değiştirmenize (veya içindeki dosyaları düzenlemenize) izin vermez, ancak sudoburada zorlaşır.
17'de muru

5
@wchargin chown -Rsembolik bağlantılara inmez . (Varsayılan sayfada, davranışsal sembolik bağlantılardan vazgeçme davranışı hakkında bir şey görmüş olabilirsiniz; bu, özyineleme yoluyla bulunanlar yerine komut satırında belirtilen bağlantıları ifade eder - özyineleme seçenekleri daha da
aşağıdadır

3
@ Random832, bağlama bağları ve benzerleri için hala bir sorun.
17'de muru

5
muru Sanırım o noktada, sıra dışı kurulumlardan bahsediyoruz ki onları yapan kişi muhtemelen ne yaptığını biliyor.
Random832
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.