có một chút khó khăn khi cố gắng tạo một thư mục trong /home/devuser1/pubic_html
thư mục của người dùng khác . Tôi đang cố gắng tránh sử dụng sudo
và tìm kiếm một sự thay thế. Các quyền trên thư mục đã nói là:
drwxr-s--- 2 devuser1 www-data 4096 Apr 28 19:40 public_html
Ngoài ra, giả sử tôi sử dụng sudo
tiền tố, ý nghĩa của nó là gì? Tôi đã đọc rằng đó là thực tế xấu để sử dụng sudo
để tạo một thư mục. Sau khi thư mục mới được tạo, tôi vẫn thay đổi quyền sở hữu của nó cho người dùng được đề cập. Thí dụ:
chown -vR devuser1:www-data /home/devuser1/public_html/$vhost
sudo -u USERNAME mkdir DIRNAME
, bạn đang thực thimkdir
lệnh với tư cách là người dùngUSERNAME
. Điều này không chính xác tương đương với đăng nhậpUSERNAME
, bởi vì đăng nhập cũng bao hàm cài đặt các biến môi trường, v.v., nhưng đó là phần quan trọng, cụ thể là thực thi một quy trình như một người dùng cụ thể.