2014-05-17 41 views
8

Kök olarak oluşturulduğunu düşündüğüm bir ray projem var. İzinleri değiştirmek, sahibimin root değil, kullanıcı olmamasını sağlamak istiyorum.sudo & chown komutu bulunamadı?

Bunu başarmak için stackoverflow üzerinde burada bir komut buldum.

sudo: chown: command not found 

ben sadece sudo I olmadan chown çalıştırırsanız: hatası alıyorum Ancak

sudo chown -R $(Jack):$(Jack) APIClient 

: my kullanıcı bu çalıştırıyorum sahibi olan Öyle ki

sudo chown -R $(username):$(username) Directoryname 

değiştirmek için olsun:

zsh: command not found: chown 

Herkesin var mı Bunu nasıl düzeltebilirim? Sanırım benim zsh'imle ilgili olabilir ama emin değilim.

Yardımlarınız için teşekkür ederiz.

+0

Sanırım bunu "chmod" komutuyla da yapabilirsiniz. öyle değil mi – SSR

+0

Bu bağlantıya bir göz atın: http://www.cyberciti.biz/faq/how-to-use-chmod-and-chown-command/ – SSR

+0

@SSR Bu bağlantıyı gördüm ama yukarıdaki gibi bana chown komutu bulunamadı? – jckly

cevap

10

Öyleyse Kaman, yukarıdaki yorumlarda sorunu çözmeme yardımcı oldu.

Tersine $ PATH değişkenimde chown bağlantılarına sahip değildim.

Bunu düzeltmek için .zshrc dosyama ekledim. kaman Eğer bash çalıştırıyorsanız yukarıdaki yorumlar koymuştur Ancak tıpkı .bash_profile

export PATH="$PATH:/usr/sbin" 

Teşekkür Kaman koyup bu aynı hatayı alır kimseye yardımcı olur.

+0

Bu değişikliği yaptım, ancak PING çalışmayı durdurdu. Düşüncesi olan var mı? –