Bunun için interweb'i araştırıyordum ancak tüm cevaplar ya grupları, klasör sahiplerini ya da_all_users grubunu ifade ediyor.
Benim durumumda, kendi kullanıcı (" kai
") ve makineyi kullanan başkaları da var.
"/Home/kai/projects.complete" adlı bir klasörüm var Dosyaları kabuk ve SFTP yoluyla düzenleyebilirim.
Ancak şimdi, ikinci / üçüncü bir kullanıcının içindeki tüm dosyalara salt okunur erişimine izin verme gereksinimim var /home/kai/projects.complete
. Kullanıcılar şu anda makinede ayarlanmamış.
Bulduğum en iyi çözüm, rwxrwxrrr
kendimin ve kendi kişisel grubumun öğeleri okuma / yazma / yürütme ve diğer tüm kullanıcıların salt okunur olmalarına izin vermek için klasör izinlerini ayarlamak . Ancak, diğer tüm kullanıcıların erişimine izin vermek istemiyorum.
Örnek kullanıcımın dediğini söyle jonny
.
Kullanıcının jonny
kendi şifresiyle oluşturmasını ve ona yalnızca /home/kai/projects.complete
okuma erişimi sağlamasını istiyorum. Projelerdeki tüm dosyalara ve dizinlere salt okunur erişime ihtiyacı var. olduğu gibi, ideal olarak SFTP'deki varsayılan dizini ile /home/kai/projects.complete
(olması güzel)
Aşağıdakileri yapacak bir bash komutuna veya komut dosyasına ihtiyacım var: a) Parola ile kullanıcı kullanıcısı ekle b) Kullanıcıya , tüm alt dizinleri ve dosyaları ile birlikteread-execute
klasörde verin . Mümkünse, kabuğun yerine bu klasöre varsayılan olmasını istiyorum (ancak bu güzel olması güzel)
c) SSH ve FTP erişiminin altındaki dosyaları indirmesine izin verin
d) Diğer klasörlere veya dosyalara erişim izni vermeyin (yalnızca alt dizinlere ve dosyalara erişebilmelidir ) e) Kullanıcılar FTP'ye giriş yaptığında, kullanıcının otomatik olarak dizine alınmasını istiyorum (yine, bu güzel bir şey - onlar olabilir her zaman elle gidin veya FTP istemcisinde varsayılan yolu ayarlayın) ./home/kai/projects.complete
/home/jonny/
/home/kai/projects.complete
/home/kai/projects.complete
/home/kai.projects.complete
Herhangi biri bana, grupların veya tüm kullanıcıların izinlerini tamamen değiştirmeyi içermeyen bir çözüm verebilir mi? Diğer kullanıcıların eklendiği, ancak bu dosyalara erişememesi gereken bir nokta ortaya çıkacaktır.
Teşekkürler