Có cách nào khác để đặt quyền tệp mặc định trong Linux không? Đó là, sự cho phép tập tin cho một tập tin mới được tạo ra (bất kể bối cảnh mà nó đã được tạo ra ). Tôi biết về việc đặt umask trong quá trình khởi động shell nhưng nó chỉ hoạt động đối với các phiên shell. Khi tôi chuyển tệp vào hộp Linux bằng cách sử dụng pscp, tệp luôn được tạo với quyền của 664 (rw-rw-r--). Điều này đã xảy ra trên mọi hương vị của Linux mà tôi đã sử dụng. Điều này đặc biệt khó chịu khi tôi pscp một tập tin để chia sẻ máy Linux (như ISP của tôi). Cho đến khi tôi có thể trình bày và cho phép, tệp này về cơ bản là ngồi ở đó với quyền truy cập đọc cho tất cả mọi người, điều này không chính xác an toàn.Cho phép tệp mặc định của Linux
Trả lời
Đặt umask vào khởi động vỏ không tương tác (.bash_profile
, .zshenv
, .tcshrc
tùy thuộc vào vỏ của bạn). Sau đó, nó sẽ chạy cho các phiên không đăng nhập.
Làm cách nào để biết máy chủ pscp sẽ sử dụng trình bao nào? –
Khi bạn đăng nhập (với putty), trình bao khởi động là gì? Hoặc, nếu bạn đăng nhập, "grep yourname/etc/passwd" và xem mục nhập cuối cùng trên dòng đó là gì (ví dụ: "/ bin/bash") –
thì điều này không hiệu quả đối với tôi. Tôi đặt nó trong .bash_profile của tôi và vẫn còn có cùng một vấn đề – eviljack
Nếu bạn muốn ảnh hưởng đến toàn bộ hệ thống, bạn cũng có thể đặt nó vào/etc/profile
Có cách nào để làm cho cây thư mục cụ thể không? Tôi muốn tất cả các tập tin trong nói/var/www/html/sitename/để có quyền tương tự bất kể ai tạo, chỉnh sửa, hoặc di chuyển các tập tin đó. Khác hơn là có một công việc cron thường xuyên chmod/chown của thư mục đệ quy trên một khoảng thời gian thường xuyên của khóa học. –
- 1. Cho phép tệp trong linux so với trong cửa sổ
- 2. Cổng mặc định trong C trên Linux
- 3. Hệ thống tệp nào cho phép định vị lại phần đầu của tệp?
- 4. Có giấy phép mặc định cho tiện ích bổ sung của Firefox không?
- 5. Mặc định mặc định của Python so với mặc định của hàm
- 6. Tên tệp CSS mặc định
- 7. C++ có cho phép các kiểu trả về mặc định cho các hàm không?
- 8. Linux cho phép vấn đề khi thực hiện wkhtmltopdf-amd64
- 9. Cách tạo tệp trong thư mục Linux với quyền ghi nhóm mặc định
- 10. Đặt trình chỉnh sửa mặc định cho tệp XML Android
- 11. Đặt quyền mặc định cho các tệp và thư mục con mới được tạo trong thư mục trong Linux?
- 12. Quản lý tệp mặc định của Studio lưu vị trí
- 13. Regex cho phép tập tin Linux (ký hiệu số)
- 14. Giấy phép mặc định của mã được xuất bản tại GitHub là gì?
- 15. tốc độ truyền mặc định - linux/u-boot
- 16. Cho phép S3 của S3
- 17. Để chỉ cho phép máy chủ cục bộ trong Apache mặc định
- 18. lệnh linux "tệp" hiển thị "cho GNU/Linux 2.6.24"
- 19. constructor mặc định cho int
- 20. tải java.util.logging.config.file cho mặc định khởi
- 21. Làm cách nào tôi có thể đặt đối số mặc định cho "ls" trong Linux?
- 22. Tên người dùng mặc định cho phiên bản SSH EC2 Linux là gì?
- 23. Đặt quyền tải lên tệp mặc định trong Filezilla
- 24. ALTER TABLE không cho phép tôi đặt NULL hoặc giá trị mặc định?
- 25. Android EditText mặc định bàn phím số và cho phép văn bản
- 26. Tại sao C# không cho phép typeof làm thông số mặc định?
- 27. Mặc định ControlTemplate cho Expander
- 28. Mặc định cho loại chung?
- 29. Các đối số mẫu mặc định không phụ thuộc của các mẫu chức năng có cho phép SFINAE không?
- 30. Cho phép mảng (có giá trị mặc định) hoặc null trong cấu hình ngữ nghĩa của Symfony 2.1
Tôi sẽ không đóng cửa sổ này nhưng tôi sẽ nói rằng tôi không chắc chắn điều này liên quan đến chương trình. – SCdF
Tôi sẽ nói rằng câu trả lời đầu tiên được đăng là câu trả lời liên quan đến lập trình. Nếu bạn tung ra các tập tin kịch bản được thực hiện bởi bash, zsh, và tcsh, thì bạn phải tung ra các tệp kịch bản lệnh được thực hiện bởi cmd.exe, IIS, PowerShell, VBA, v.v. –
@SCdF: tại sao điều này không liên quan đến lập trình? Có vẻ như trong giới hạn của tôi. –