Başka bir kullanıcının klasörü altında bir klasör oluşturmaya çalışırken biraz zor zamanlar geçiriyorsanız /home/devuser1/pubic_html
. sudo
Alternatif kullanmaktan kaçınmaya çalışıyorum . Söz konusu klasördeki izinler şu şekildedir:
drwxr-s--- 2 devuser1 www-data 4096 Apr 28 19:40 public_html
Alternatif olarak, sudo
öneki kullandığımı varsayarsak , bunun anlamı ne olurdu? sudo
Bir klasör oluşturmak için kullanmanın kötü bir uygulama olduğunu okudum . Yeni klasör oluşturulduktan sonra, hâlâ söz konusu kullanıcıya sahipliğini değiştiriyorum. Örnek:
chown -vR devuser1:www-data /home/devuser1/public_html/$vhost
sudo -u USERNAME mkdir DIRNAME
,mkdir
komutu kullanıcı olarak yürütüyorsunuzUSERNAME
. Bu, giriş yapmakla tam olarak eşdeğer değildirUSERNAME
, çünkü giriş yapmak aynı zamanda ortam değişkenlerinin ve benzerlerinin ayarlanması anlamına da gelir;