/ Home dizininde kullanıcı olmayan bir dizin oluşturmak kötü bir uygulama mı?


10

Ubuntu'yu bir bilgisayara kurdum ve işletim sistemi yarıiletken bir sürücüye kuruldu ve ev dizinleri ayrı bir sabit sürücüden kuruldu. projİkinci sabit diskte yaşayan bir klasör oluşturmak istedim , ancak onu bölümlemedim, bu yüzden yeni kullandım mkdir /home/proj.

proj"Farklı" terimi, farklı deney grupları tarafından kullanılan çeşitli yazılım paketlerini içeren bir dizin anlamına gelir. Örneğin, /proj/experiment1bir grup tarafından kullanılan yazılımı içerecek ve proj/experiment2başka bir grup tarafından kullanılan farklı paketler veya sürümler olacaktır. Ben /homedizinleri ile ikinci sabit disk üzerinde istedim böylece OS bu dizini bozulmadan tutarak yeniden yüklenebilir.

Şimdi gelecekte biri çalışırsa bu dizine ne olacağı konusunda endişeliyim adduser proj. Bu, dizini silip yerine kendi dizinleriyle değiştirir mi?

Kullanıcı olmayan dizinler oluşturmak kötü bir uygulama mı /home? Varsa ne yapmalıydım?


1
harici dizinde ana dizininiz varsa neden sadece projklasörü altına koymuyorsunuz /home/youruser/proj?
Brandon Kreisel

projKlasör tüm kullanıcıların erişebilmesi yazılım paketlerini içermesi anlamına geliyordu ve bu yüzden bu benim kendi ev dizininde ayrı aranıyor.
user545424

/ Var / bin kullanmalı ve tüm kullanıcılar için PATH'e eklemeliyim.
Rob

Yanıtlar:


9

Çok kullanıcılı, paylaşılan değiştirilebilir dizinler, kural olarak, genellikle / var veya / opt içinde bir yerdedir.

Bununla birlikte, "proj" adlı bir kullanıcıyı yapan biri için gerçekten endişeleniyorsanız, bir proj kullanıcısı oluşturabilir, hesabını devre dışı bırakmış olursunuz, böylece kimse giriş yapamaz ve dosyaları ana dizinine koyabilirsiniz. Ardından, giriş dizini dünyasını okunabilir ve yürütülebilir hale getirin (ve isterseniz de yazılabilir).


0

Bu en yaygın durum olmasa da, pratik bir bakış açısıyla, "paylaşılan kullanıcı verileri" dizinlerini / home altına koymanın yasak olduğunu söylememeliyim (özellikle sistem size aitse veya izin vermeyen açık kurallara tabi değilse) ). Seninle aynı nedenlerle kendim kullanıyorum. Aslına bakarsanız, gerçekten umursadığım şeyi (kullanıcı verileri) yedeklemeyi kolaylaştırmak için genellikle evimi / evimi kök dizinden ayrı olarak bölerim ve bu yüzden tamamen karar vermem durumunda endişelenmem gerekmez sistemimi yeniden yükleyin veya yükseltin (bu durumda, kullanıcı verilerinin silinmesi konusunda endişelenmeden kök dizini ve kullanıcı verileri olarak da gördüğüm tüm kullanıcılar arasında paylaşılacak dosyaları silebilirim).

Bir kullanıcının aynı ada sahip bir homedir oluşturmasından endişe ediyorsanız, '' adduser '' komut dosyası veya benzeri (Ubuntu değil Slackware kullanıyorum) muhtemelen homedir'in zaten var olduğundan şikayet edecek ve kullanıcıdan başka bir tane seçmesini isteyecek veya onu seçti.

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.