OS X'te, uygulamaları / Applications veya ~ / Applications içine koymak daha mı iyidir?


18

Pkg yükleyicilerinin ve App Store'dan yüklenen uygulamaların) uygulamaları / Applications dosyasına koyduğunu fark ettim, ancak Steam genellikle ~ / Applications'a koyar. Hem iş hem de her ikisi de kullanıcı tarafından yazılabilir, ancak birinin diğeri üzerinde yapılması gereken koşullar var mı?
Bu bilgisayarın tek kullanıcısıyım ve paylaşılan klasörler bir yana, konuk erişimini devre dışı bıraktım.

(bu bir Linux kullanıcısından geliyor, bu yüzden izinlerim en baştan yanlış değilse, kök klasörünün yazılabilir olması yanlış görünüyor)

Yanıtlar:


7
  1. Varsayılan olarak, rootdizin Finder'daki diğer kullanıcılardan izin istenmeden veya sudokomut satırından kullanılmadan doğrudan kökten başka kök tarafından yazılabilir olmamalıdır .

  2. IMO /Applications, ~/Applicationsçoğu uygulama için varsayılan konum olduğu için kullanılmalıdır. Ayrıca kesinlikle Home klasörümü uygulamalar ile şişirmek istemiyorum. Kullanıcı Verilerini işletim sisteminden ve uygulamalardan ayrı tutmayı seviyorum, birçok nedenden dolayı mantıklı geliyor.


Kök dizinin kendisini kastetmedim, kök içindeki ilk düzey dizinleri kastediyordum (yani / etc, / usr, / bin). Ancak bunun nedeni, kullanıcımın yönetici grubunda olması ve yalnızca köklerin ve yönetici grubunun / Uygulamalar'da yazabilmesi / yürütülebilmesidir. Ancak bahşiş için teşekkürler, bundan sonra uygulamaları / Applications klasörüne koyacağım. Sadece yanlış hissettirdi.
eggbertx

@Josh, Dizinler gibi /etc, /usr, /binYönetici hesabı tarafından doğrudan yazılabilir olmamalı, yine de Finder'da izin istemek veya sudokomut satırından kullanmak zorunda kalmalıdır .
user3439894

@Josh, konu dışı bir tavsiye parçası, ancak günlük hesabınızın yönetici grubunda yer almasının zorlayıcı bir nedeni yok. En az iki kullanıcı oluşturmanızı öneririm - biri yönetici ile, diğerleri olmadan ve yalnızca istendiğinde yönetici kimlik bilgilerini kullanın. Linux'ta sudo yapmak için grupta olmanız gerektiğini düşünüyorum; ancak OS X'teki şifre iletişim kutuları (yönetici özellikli) kullanıcıyı da belirtmenize izin verir. Terminal düzeyinde, sudo herhangi bir şey yapmadan önce "su (yönetici-kullanıcı)" gerekir, ancak bu sadece küçük bir rahatsızlıktır.
Kent

Varsayılan konumun neden otomatik olarak daha iyi olduğunu gerçekten keşfetmediniz. Kullanıcı verilerinin işletim sistemi dosyalarından ayrı tutulmasının birçok nedeni nedir?
bdesham

1
Daha önemli bir şey güvenlik. Potansiyel kötü amaçlı yazılımlar, sistem dizinlerinde depolanan dosyaları (uygulama dahil) değiştiremez. Kullanıcı dizinindeki uygulamaların böyle bir koruması yoktur.
el.pescado

41

Şimdiye kadar kimsenin işaret etmediği şudur: / Uygulamalar herkes tarafından kullanılabilir durumdadır ve ~ / Uygulamalar sadece bu kullanıcı içindir.

Bazı yükleyiciler bu kullanıcı için mi yoksa herkes için mi yüklemek istediğinizi sorar. Bu şekilde farklılaşabilir.

Bu, Steam'in kullanıcı başına lisans olması nedeniyle buraya yüklenmesinin nedenlerinden biri olacaktır.

Apple'ın uygulama lisansı, 'kimlik başına', bir makinenin kullanıcılarının başka bir kullanıcı hesabı altında satın alınan uygulamalara erişmesini engellemediğinden, diğer her şey varsayılan olarak / Uygulamalar'a varsayılan olarak girer.

Elbette, makinenin tek kullanıcısıysanız, ayrım tartışmaya dönüşür.


Benden çok daha hızlı yazıyorsun!
Scott Porter

1
Bu kabul edilen cevap olmalı. Bravo efendim, bunu daha iyi söyleyemezdim.
Oxcug

Üzgünüm, bariz bir şekilde gerekli olduğunu düşünmedim!
user3439894

1

Bunun bir izin sorunu olduğuna inanıyorum. OSX çok kullanıcılı bir sistemdir, her kullanıcının kendi uygulamaları, dosyaları ve klasörleri olabilir. Apple'ın Kullanıcılar hakkında söyledikleri:

Standart kullanıcı: Standart kullanıcılar bir yönetici tarafından ayarlanır. Standart bir kullanıcı, kendi kullanımı için uygulamalar yükleyebilir ve ayarları değiştirebilir. Standart kullanıcılar başka kullanıcı ekleyemez veya diğer kullanıcıların ayarlarını değiştiremez.

Yönetilen kullanıcı: Ebeveyn denetimleriyle yönetilen kullanıcılar, yalnızca kullanıcıyı yöneten yönetici tarafından belirtilen uygulamalara ve içeriğe erişebilir. Yönetici kullanıcının kişilerini ve web sitesine erişimi kısıtlayabilir ve bilgisayar kullanımına zaman sınırı koyabilir.

https://support.apple.com/kb/PH18891?locale=en_US

Bence ~ / Uygulamalar sadece belirli Kullanıcı tarafından erişilecektir. 3 kullanıcınız varsa / Applications, UserA / Applications, UserB / Applications, UserC / Applications olacaktır. UserA, UserB / Uygulamalar veya UserC / Uygulamalar'a erişemez. Yine de 3 uygulamanın / Uygulamaya erişimi olacaktır.

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.