Tôi đang sử dụng Ubuntu 12.04 và tôi phải phân vùng part1 và part2, cả hai đều là ext4. Tôi muốn chuyển các tập tin phương tiện đến và từ chúng một cách tự do thông qua các chương trình.
Tôi đang sử dụng Ubuntu 12.04 và tôi phải phân vùng part1 và part2, cả hai đều là ext4. Tôi muốn chuyển các tập tin phương tiện đến và từ chúng một cách tự do thông qua các chương trình.
Câu trả lời:
Những gì tôi sẽ làm là như sau:
Giả sử bạn có cả hai phân vùng được gắn tên part1 và part2, bạn sẽ là người duy nhất sử dụng chúng và bạn muốn có toàn quyền kiểm soát chúng, tôi sẽ làm điều này:
sudo chmod 777 /media/part1
- Điều này sẽ cung cấp cho tất cả các quyền (Đọc, Viết, Thực thi) cho bạn trong phân vùng part1.
sudo chmod 777 /media/part2
- Điều này sẽ cung cấp cho bạn tất cả các quyền (Đọc, Viết, Thực thi) cho bạn trong phân vùng part2.
Các quyền (trong trường hợp này là 777) như sau:
7 - Đầy đủ (Đọc, Viết & Thực thi)
6 - đọc và viết
5 - đọc và thực hiện
4 - chỉ đọc
3 - viết và thực hiện
2 - chỉ viết
1 - chỉ thực hiện
0 - không
7 đầu tiên (Bắt đầu từ bên trái) dành cho chủ sở hữu, thứ 2 dành cho nhóm nơi chủ sở hữu cư trú. 7 cuối cùng là dành cho các nhóm khác. Về cơ bản như thế này, bạn có thể sao chép bất cứ thứ gì bạn muốn trong các phân vùng và nếu bạn cần rút ổ cứng ra và kết nối nó với một máy tính khác với Ubuntu, bạn sẽ không gặp vấn đề gì với quyền. Ít nhất trong trường hợp của tôi, nó giúp tôi tiết kiệm thời gian vì tôi có xu hướng có 1 hoặc 2 ổ cứng chứa phim, nhạc và những thứ tương tự và tôi chuyển chúng từ PC sang PC.
Chỉ cần thêm, nếu bạn không biết phân vùng được gắn ở đâu, bạn luôn có thể mở Disk Utility và trong thông tin về ổ cứng, nó sẽ cho bạn biết nơi nó được gắn. Hãy nhớ rằng bạn cần áp dụng điều này cho phân vùng SAU nó đã được gắn.
chown
cho người dùng hiện tại?
Thay vì thay đổi tất cả các quyền của tệp, như Luis Alvarado đã đề xuất, tốt hơn là thay đổi chủ sở hữu tệp - do đó giữ bit thực thi trên bất kỳ tệp nhị phân và tệp script nào có trước đó.
Vì vậy, giả sử phân vùng của bạn được gắn kết là / media / Something và tên người dùng của bạn là johndoe , bạn có thể chạy
sudo chown -R johndoe:johndoe /media/something
để thay đổi chủ sở hữu và nhóm sở hữu / media / thứ gì đó (và tất cả các tệp và thư mục chứa trong đó, do đó -R cho 'đệ quy') thành johndoe .
Bằng cách này, tất cả các tệp sẽ giữ quyền của chúng, nhưng vì bạn sẽ là chủ sở hữu của / media / thứ gì đó , bạn sẽ có thể ghi vào đó và thay đổi bất kỳ quyền nào của tệp, trong trường hợp bạn cần.
Bạn sẽ có thể gắn kết phân vùng từ nautilus (trình quản lý tệp mặc định của Ubuntu). Nếu bạn nhìn vào phía trên bên trái của cửa sổ, bạn sẽ có thể thấy tất cả các phân vùng bạn có trên ổ đĩa của mình. Chỉ cần nhấp vào một để gắn kết nó.
Tuy nhiên, nếu bạn muốn một thư mục nhất định luôn được gắn kết khi khởi động, bạn cần thêm nó vào /etc/fstab
. Dòng mà bạn muốn thêm sẽ là một cái gì đó như:
/dev/sda2 /media/part1 ext4 defaults 0 0
Định dạng là
device (tab) mount point (tab) type (in your case ext4) (tab) options (probably "defaults") (tab) dump (tab) pass (probably both 0 in your case)
Vì vậy, về cơ bản chỉ cần thay thế / dev / sda2 bằng thiết bị của bạn và / media / part1 bằng điểm gắn kết của bạn từ ví dụ.
Nếu bạn cần thêm thông tin để chỉnh sửa / etc / fstab, bạn có thể xem bài viết này tôi tìm thấy: http://www.tuxfiles.org/linuxhelp/fstab.html .
Bạn thường có thể làm điều này rồi, nhưng lời khuyên của tôi là hãy thêm các phân vùng để /etc/fstab
chúng ổn định và có vị trí bạn chọn. Bạn có thể gắn kết chúng tại bất kỳ thư mục hiện có, nhưng các quy ước dường như là gắn kết nó tại /mnt
. Để làm điều này, hãy làm theo các bước sau:
Tạo các thư mục dưới /mnt
; các thư mục có thể là bất cứ tên nào bạn chọn. Tôi chỉ đơn giản sẽ sử dụng "MyMount1" và "MyMount2" làm ví dụ. Ngoài ra, tôi sẽ sử dụng "mylogin" để thể hiện tên và nhóm đăng nhập của bạn; thay đổi tên này thành tên tài khoản đăng nhập của bạn
sudo mkdir /mnt/MyMount1
sudo mkdir /mnt/MyMount2
sudo chown mylogin:mylogin /mnt/MyMount1
sudo chown mylogin:mylogin /mnt/MyMount1
Bây giờ bạn có hai thư mục được tạo, với bạn là chủ sở hữu.
Bạn cần UUID (Mã định danh duy nhất chung) của hai ổ đĩa để xác định chúng trong tệp fstab. Để có được những thứ này, hãy chạy sudo blkid
từ một dòng lệnh đầu cuối và tìm các phân vùng bạn muốn sử dụng. Cách dễ nhất để sử dụng chúng sẽ là sao chép và dán từ thiết bị đầu cuối vào tệp.
Mở /etc/fstab
bằng trình soạn thảo văn bản như gedit. Để sử dụng gedit, nhập
gksu gedit /etc/fstab
Sau đó, nhập hai dòng này vào cuối tệp (nhưng thay thế UUID cho phần xxx .... và tên thư mục cho MyMounts):
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/MyMount1 ext4 defaults 0 2
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/MyMount2 ext4 defaults 0 2
Để kiểm tra, lưu tệp và nhập tệp này vào dòng lệnh cuối : sudo mount -a
; nếu có bất kỳ lỗi nào mà bạn không thể hiểu, hãy hỏi ở đây. Nếu có lỗi và bạn cần khởi động lại, có thể an toàn nhất là vô hiệu hóa các dòng được thêm trước bằng cách thêm tiền tố vào dòng có dấu thăng (#) để nhận xét.
Thay đổi quyền
sudo chmod -R a+rwx /path/of/folder
777
cũng giống như rwx
.