Tôi mở thiết bị đầu cuối của mình sau đó gõ umask 022 sau đó tôi đã thử cả 3 trình soạn thảo nhưng mỗi khi tôi tạo một thư mục thì quyền trở thành 775 (tôi muốn 755) và các tệp trở thành 664 (tôi muốn 644)
Có cách nào để đặt umask cho trình soạn thảo mã của tôi không?
xin lỗi về thẻ sai Tôi chỉ nghĩ rằng nó sẽ có liên quan vì apache của tôi sẽ không thực thi các tệp php nếu chúng không có quyền 644. EDIT: đã xóa thẻ php
—
anaval
Bạn đang chạy các trình soạn thảo từ thiết bị đầu cuối của bạn hoặc từ menu ứng dụng?
—
AFH
từ một ứng dụng. vscode / sublime / nguyên tử là tất cả các trình soạn thảo GUI
—
anaval
Bạn cần khởi động trình soạn thảo của mình và kiểm tra xem quá trình đã khởi chạy nó. Tôi đang đấu tranh để hiểu làm thế nào trên Ubuntu thiết bị đầu cuối của tôi khởi động với
—
AFH
umask 0002
: Tôi đã chạy grep -r umask /etc
và mọi trường hợp đặt nó thành 0022
- không có cài đặt nào trong ~/.*
.
php
nhãn? Bạn đang chạy trình soạn thảo của mình trong trình duyệt? Nếu vậy,umask
cần phải được đặt trong máy chủ web đang xử lý PHP. Đặt nó trong một thiết bị đầu cuối chỉ áp dụng cho vỏ đó và con cháu của nó.