Tôi đang cố gắng thiết lập máy chủ sáng bóng. Tôi cần phải thay đổi thư mục mặc định của ứng dụng Shiny (để tránh quyền sudo).Máy chủ sáng bóng: thay đổi thư mục cho ứng dụng
tôi đã thay đổi gốc shiny-server.conf
tới:
#CHANGED;
run_as userA;
server {
listen 3838;
location/{
# CHANGED
site_dir /home/userA/shiny-server;
# CHANGED
log_dir /home/userA/shiny-server_log;
directory_index on;
}
}
Tuy nhiên, address:3838
cho lỗi:
An error has occurred
Invalid application configuration.
EACCES: permission denied, stat '/home/userA/shiny-server'
Câu hỏi: Làm thế nào có thể cấu hìnhshiny-server.conf
để làm việc với thư mục truy nã?
Tôi có một tệp cấu hình tương tự đang chạy không có vấn đề gì. Có vẻ như 'userA' không được phép đọc nội dung của'/home/userA/shiny-server'. Bạn đã thử thay đổi quyền với một cái gì đó như 'chmod'? Bạn có thể truy cập thư mục với 'su userA; ls/home/userA/shiny-server'? –
quyền @GregordeCillia cho '/ home/userA/shiny-server' là' drwxrwxrwx' – PoGibas
Bạn có thể cung cấp cho chúng tôi đầu ra của lệnh «ls -la/home/userA/shiny-server'. Đoán tốt nhất của tôi là bạn đã cấp quyền cho 'userA' và không cho người dùng sáng bóng. Tất nhiên, trích dẫn của Florian về docu là đúng, nhưng tôi nghĩ bạn đã làm theo tất cả những gì đã có cho 'userA', ... và" twist "trong trường hợp của bạn là bạn nên làm điều đó cho người dùng:" sáng bóng " . – BigDataScientist