2013-12-14 18 views
8

Tôi đã gắn một ổ đĩa ngoài tại địa chỉ:chmod một ổ đĩa ngoài tươi gắn thiết lập bằng văn bản truy cập

# mkdir /mnt/external 

và sau đó:

mkdir -p /mnt/external 
mount /dev/sdb1 /mnt/external 

Bây giờ chỉ gốc của người dùng có quyền truy cập để viết thư cho những thư mục này.

linux-wyee:/home/martin # dir /mnt 
drwxr-xr-x 2 root root 4096 13. Dez 22:01 external 

Cách thay đổi điều này - cách thay đổi tất cả có thể ghi vào ổ đĩa gắn ngoài. Tôi cần phải thay đổi quyền trong terminal.

chmod 777 /dev/sdb1 /mnt/external or something alike - 
+2

Không có gì liên quan đến việc lắp đặt. Chỉ cần thay đổi quyền của thư mục/mnt/external khi nó được gắn kết. – Ingo

+1

Các hệ thống hiện đại (bao gồm cả suse) giúp bạn dễ dàng lắp đặt các ổ đĩa gắn ngoài. Bạn chỉ cần plugin và thiết bị được gắn kết với tư cách là người dùng hiện tại, nếu anh ấy ở đúng nhóm. Thiết lập mặc định không đủ tốt cho bạn? Tại sao không? – janos

+0

Tôi đã chuyển phụ lục 'đã giải quyết' của bạn (nhờ đó) vào một câu trả lời; chúng tôi hoan nghênh tự trả lời ở đây, ngay cả khi bạn đã chấp nhận một câu trả lời khác. Tôi cũng đã sửa trường hợp của bạn bằng văn bản - nếu bạn có thể cố gắng viết trong trường hợp câu, nó có nghĩa là ít công việc chỉnh sửa hơn cho những người khác ở đây. Cảm ơn bạn. – halfer

Trả lời

12

Hãy thử điều này đầu tiên,

umount /dev/sdb1 

chmod -R 0777 /mnt/external 

sau đó gắn kết với

mount /dev/sdb1 /mnt/external 

hoặc thử

chmod -R 0777/mnt/bên ngoài

2
chmod -R 777 /mnt/external 

Không cần phải xác định thiết bị. Bạn chmod thư mục đệ quy.

Tuy nhiên, thường ổ đĩa ngoài được định dạng bằng FAT32 hoặc một số loại hệ thống tệp tương thích với Windows, không có quyền POSIX/UNIX. Vì vậy, bước này có thể không cần thiết.

Ổ đĩa của bạn được định dạng như thế nào?

Bạn đã thử viết thư với tư cách người dùng không phải là người chủ không?

0

Tôi đã có một vấn đề tương tự, nhưng giải pháp cho tôi là sử dụng uidgidoptions của hệ thống nộp đơn CIFS. (Tôi đã phải sử dụng CIFS vì apparently NFS không cho phép truy cập qua tên người dùng và mật khẩu mà tôi cần.)

1

Một giải pháp được đăng thay mặt cho OP.

Cập nhật:

linux-wyee:/mnt # chown martin:users /mnt/external 

Xem kết quả: - rõ ràng là nó hoạt động ;-)

[email protected]:/> cd mnt 
[email protected]:/mnt> ls -l 
insgesamt 4 
drwxr-xr-x 3 root root 4096 13. Dez 19:43 external 
[email protected]:/mnt> su 
Passwort: 
linux-wyee:/mnt # ^C 
linux-wyee:/mnt # 

linux-wyee:/mnt # chown martin:users /mnt/external 

linux-wyee:/mnt # cd mnt 
bash: cd: mnt: Datei oder Verzeichnis nicht gefunden 
linux-wyee:/mnt # ls -l 
insgesamt 4 
drwxr-xr-x 2 martin users 4096 13. Dez 22:01 external 
linux-wyee:/mnt # 

Nó hoạt động như bạn thấy bây giờ người dùng đã có martin quyền.

0

chmod -R 0777/mnt/bên ngoài

này có vẻ là quá mức đối với tôi. Mọi người trên máy này có thể thực hiện bất cứ điều gì anh ta muốn từ đĩa ngoài. Một cánh cửa mở rộng cho tin tặc. Họ có thể, ví dụ: lưu hình ảnh bằng biểu mẫu web, thay đổi bit thực thi và chạy nó dưới dạng tập lệnh trên hệ thống của bạn.

Có lẽ, quyền truy cập rw cho chủ sở hữu và nhóm và r cho người khác sẽ là một lựa chọn tốt hơn.

Các vấn đề liên quan