Các tùy chọn fstab uid và gid có thể là tên nhóm người dùng hay chúng phải là số?


14

Tôi đang tìm hiểu cách thiết lập một tmpfs trong fstab cho người dùng dữ liệu www của mình và tôi đã tự hỏi liệu tôi có thể sử dụng tên người dùng / nhóm thực tế thay thế nếu id số (tùy chọn cá nhân) không?

Tôi đang sử dụng Debian với ext4, được định dạng bằng "msdos" trong khi thiết lập.

Nó dường như đang hoạt động, nhưng tôi tự hỏi liệu đây có phải là một tính năng dành riêng cho Debian hay nó sẽ hoạt động trên các nền tảng (tôi thích tính di động)?

Đây là những gì tôi đã có:

$ vim /etc/fstab

# PHP temporary files.
tmpfs /tmpfs/php-session tmpfs defaults,size=512M,mode=1700,uid=www-data,gid=www-data,noexec,nodev,nosuid 0 0
tmpfs /tmpfs/php-upload  tmpfs defaults,size=256M,mode=1700,uid=www-data,gid=www-data,noexec,nodev,nosuid 0 0

Ý kiến ​​của tôi là uid=www-datadi động hơn uid=33.
ott--

Đồng ý. Tôi không thể tìm thấy bất kỳ tài liệu nào về điều này và không có ví dụ nào về nó trong thực tế. Nếu nó di động trên các hệ điều hành, loại phân vùng và loại định dạng, tôi sẽ chạy với nó.
Jeff

Câu trả lời:


12

mountChương trình Linux diễn giải các tham số không phải là số uidgidcác tùy chọn dưới dạng tên người dùng và nhóm tương ứng. Điều này áp dụng cho tất cả các loại hệ thống tập tin. Nó hoạt động cả nếu các tùy chọn đến từ dòng lệnh và nếu chúng đến từ /etc/fstab.

Nguồn: nguồn ( ( parse_opt), mới ( mnt_optstr_fix_gid, mnt_optstr_fix_uid)).


3

Nếu bạn đang sử dụng một exthệ thống tập tin, các tùy chọn uidsẽ bị bỏ qua , vì các quyền được sử dụng được thiết lập bởi hệ thống tập tin.gid

Để trích dẫn gilles từ một câu trả lời khác :

Trên hệ thống tệp ext4 (như ext2, ext3 và hầu hết các hệ thống tệp không có nguồn gốc khác), quyền truy cập tệp hiệu quả không phụ thuộc vào người gắn hệ thống tệp hoặc tùy chọn gắn kết, chỉ trên siêu dữ liệu được lưu trữ trong hệ thống tệp.

Một phương pháp để giải quyết vấn đề này là chownhoặc chgrphệ thống tập tin tại một số điểm khi được gắn kết .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.