Thay đổi nhóm từ plugdev trên Debian


0

Tôi đã gắn một đĩa bên ngoài vào Debian (thực tế là raspbian nhưng nó gần giống nhau). Nhóm cho tất cả các thư mục và tệp trên ổ đĩa nằm dưới nhóm plugdev.

Điều này không thực sự phù hợp với những gì tôi muốn vì vậy tôi sẽ thay đổi chủ sở hữu nhóm thành một thứ khác.

Có bất kỳ gõ vào ảnh hưởng của việc này? Tôi lo ngại Tôi làm rối cách mà Debian tương tác với ổ đĩa.

Ví dụ:

/ media / hdd1 là điểm gắn kết của tôi có các điểm sau

drwxr-sr-x 7 root root     4096 Feb 27 19:58 .
drwxr-xr-x 3 root root     4096 Feb 27 20:17 ..
drwx------ 2 root root     4096 Feb 27 20:01 .fseventsd
drwxr-sr-x 5 root plugdev  4096 Feb 28 19:13 ftp_data
drwx------ 2 root plugdev 16384 Apr 13  2017 lost+found

Tôi muốn thay đổi nhóm ftp_datas thành một cái gì đó khác, nhưng điều này sẽ phá vỡ nó dưới mui xe?


Tùy thuộc vào hệ thống tệp trên ổ đĩa ngoài của bạn (FAT? Ext3?), Bạn có thể cung cấp các tùy chọn cho nhóm mountđó sẽ đặt nhóm "giả mạo" mặc định thành một thứ khác ( man mount) cho hệ thống tệp FAT hoặc tương tự, hoặc bạn có thể thay đổi " thực "nhóm với chgrphệ thống tập tin ext3 hoặc tương tự.
dirkt

Tôi đang sử dụng ext4. Tôi chỉ thực sự muốn thay đổi con của thư mục ftp_data. Tôi rất vui khi để "media / hdd1 / ftp_data" cấp cao nhất "nếu bạn thích dưới dạng plugdev. Không chắc chắn nếu điều đó sẽ làm việc mặc dù.
hojkoff

Câu trả lời:


2

Nếu hệ thống tập tin bạn gắn kết thực sự ext4, điều đó có nghĩa là nó chứa id nhóm số cho mỗi tệp và thư mục. Trên hệ thống mà bạn đã gắn kết, hệ thống id số này ánh xạ tới plugdev, đó là một nhóm Debian cho phép các thành viên gắn kết và vượt qua các thiết bị di động thông qua pmount. Tuy nhiên, id nhóm số này có thể có ý nghĩa khác với bất kỳ hệ thống nào tạo ra hệ thống tệp này.

Vì vậy, bạn có thể thay đổi id nhóm, nhưng lưu ý rằng khi bạn lấy ổ cứng ở nơi khác và gắn id, id nhóm mới có thể không có ý nghĩa.

Thay đổi nhóm được thực hiện chgrpvà biến thể đệ quy để thay đổi tất cả các tệp và thư mục bên dưới ftp_data

chgrp -R name_of_new_group /media/hdd1/ftp_data

Không phải cả hai ftp_datavà gốc của hệ thống tập tin này đều sbật bit nhóm, điều đó có nghĩa là các nhóm mới sẽ lấy id nhóm từ thư mục mẹ thay vì sử dụng id nhóm của người dùng tạo tệp.


Cám ơn phản hồi của bạn. Chỉ cần một vài truy vấn về nó. Điều gì sẽ khiến bạn nghĩ rằng đó không phải là ext4? Dòng đầu tiên của bạn làm cho tôi nghĩ rằng bạn nghĩ rằng nó không có khả năng là ext4, tôi chỉ tự hỏi tại sao đó có thể là trường hợp.
hojkoff ngày

Khi tôi chạy df -T cho ổ đĩa ngoài, tôi nhận được "/ dev / sda1 ext4". Tôi có các thư mục cho mỗi người dùng ftp trong thư mục ftp_data. Tôi muốn các thư mục này (và các thư mục và tệp con của chúng) được sở hữu bởi người dùng ftp đó (người sẽ không có vỏ) và có một nhóm quản trị viên để người dùng ftp có thể tải lên thư mục đó nhưng quản trị viên có thể có quyền không bị hạn chế nội dung người dùng đó. Không chịu được bình luận của bạn về việc loại bỏ ổ đĩa, điều này sẽ làm việc và được an toàn?
hojkoff

Vâng, nó sẽ hoạt động và được an toàn. Bạn nên xem xét một nhóm ftphoặc ftpadminthay vì admin.
dirkt ngày

Cảm ơn, vì sự giúp đỡ của bạn về điều này. Tôi có rất ít người dùng quản trị trên hệ thống của mình (chỉ thực sự là tôi), đến nỗi tôi nghĩ rằng tôi chỉ có thể để adm kiểm soát các thư mục ftp. Trên một hệ thống lớn hơn tôi đồng ý, một nhóm ftpadmin sẽ tốt hơn. Cảm ơn bạn đã giúp đỡ một lần nữa, nó rất hữu ích.
hojkoff
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.