FreeBSD'yi yerel bir web sunucusu olarak kullanıyorum ve proje dosyalarına erişmek için SFTP kullanmak istiyorum. Bir kullanıcı oluşturdum, ancak kullanıcının ana dizininin üzerinde gezinmesini istemiyorum.
Kullanıcı kabuğu: /usr/sbin/nologin
Kullanıcı girişi: /usr/home/username
Kullanıcı olarak bir SFTP bağlantısı kurabiliyorum, ancak proje dosyalarını manipülasyon için erişilebilir hale getirmem gerekiyor.
Proje dosyaları /usr/local/www/nginx/projectname
İlgili bir sorunun cevabını temel alarak denedim:
mount_nullfs /usr/local/www/nginx/projectname /usr/home/username
ancak bu sadece " Çalıştırmaya izin verilmiyor " ile sonuçlanır .
Bir süredir araştırıyorum ve bunun neden işe yaramadığını belirleyemiyorum. Bunu nasıl başarabilirim?
Düzenle:
- Kök olarak denenmiş montaj
- Kullanıcıyı proje dizinine gönderebilirim
- Bu sunucunun freenalarda bir hapishane olduğunu söylemeliyim, ancak her iki dizin de aynı sunucuda.
root@server:~ # mount_nullfs /usr/local/www/nginx/projectname /home/username/project mount_nullfs: /usr/home/username/project: Operation not permitted