Chỉ Root có thể gắn trên Raspberry Pi


0

Tôi chưa quen với UNIX và tôi đã cố gắng thiết lập Transmission trên Raspberry Pi mới của mình. Tôi đã định dạng ổ USB ngoài của mình ext4và thêm dòng sau vào /etc/fstab.

/dev/sda1         /media/USB96    ext4    defaults           0       0

Nó hoạt động tốt nhưng khi tôi đăng nhập như pi(thay vì root) nó sẽ trả về lỗi khi gắn ổ đĩa

mount: only root can do that

Tôi bị kẹt ở đây vì khi tôi cố tải xuống một torrent với giao diện web Transmission thì nó cũng báo lỗi:

Permission denied (/media/USB96/torrents/complete/my torrent link)

Xin hãy giúp tôi giải quyết vấn đề này và cho tôi biết làm thế nào để cho phép người dùng bình thường pigắn kết và có quyền truy cập vào ổ đĩa USB.

Câu trả lời:


1

Bạn nên thay đổi /etc/fstabmục nhập của bạn để này:

/dev/sda1         /media/USB96    ext4    defaults,user           0       0

Theo fstab(5)manpage, usertùy chọn cho phép bất kỳ người dùng nào gắn kết hệ thống tệp.


Đây là cách "thích hợp" để làm điều đó. Ngoài ra, nếu tên thiết bị không dự đoán được, hãy sử dụng sudo.
BowlesCR

0

ext4 (và thực tế là hầu hết các hệ thống tập tin gốc * nix) không được sử dụng trên phương tiện lưu động không chỉ vì lý do bạn tìm thấy mà còn vì những thứ như ID người dùng và nhóm. Định dạng lại ổ đĩa thành một cái gì đó nước ngoài, chẳng hạn như VFAT hoặc NTFS.


Nếu tôi định dạng nó thành NTFS và sử dụng ntfs-3g thay vì ext4 .. Nó có tự động gắn kết với người dùng "pi" không?
Damanjit Singh

Phụ thuộc vào các yếu tố khác.
Ignacio Vazquez-Abrams

Yếu tố nào, bạn sẽ giải thích?
Damanjit Singh

Cho dù bạn có đang chạy bất cứ thứ gì sẽ tự động hóa nó hay không.
Ignacio Vazquez-Abrams

Nếu bạn có bất kỳ hướng dẫn tốt nào về cách thiết lập truyền với usb bên ngoài, xin vui lòng cho tôi biết.
Damanjit Singh

0

Người pidùng không cần phải gắn ổ USB. Bằng cách thêm dòng đó vào /etc/fstabtệp, ổ USB sẽ được tự động gắn khi Pi khởi động.

Vấn đề bạn đang gặp phải là với quyền. Người rootdùng có thể là chủ sở hữu /mnt/USB96, trừ khi bạn thay đổi rõ ràng. Điều này có nghĩa là, trừ khi các quyền đã được thay đổi cho thư mục, chỉ rootcó thể tạo các tệp / thư mục mới bên trong. Điều này có thể được xác minh với

$ ls -l /media/USB96

Để thay đổi chủ sở hữu /media/USB96và tất cả các thư mục con đã tắt để piTranmission có thể ghi vào thư mục, hãy thực hiện như sau rootvới ổ USB được gắn:

# chown -R pi:pi /media/USB96

Sau đó thử tải xuống một torrent một lần nữa.


Vẫn không làm việc!
Damanjit Singh

làm ơn giúp tôi với!
Damanjit Singh

Lấy làm tiếc. Ý tôi là /media/thay vì /mnt/. Kiểm tra chỉnh sửa của tôi ở trên. Nếu bạn đã nhận thấy điều này rồi, pibạn có thể cd /media/USB96và tạo một tập tin với touch test.file? Nếu không, nó ném lỗi gì?
Mưa
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.