(+84) 236.3827111 ex. 402

Hướng dẫn gắn kết USB cho người dùng không phải root cho phép quyền ghi


Tại sao phải thực hiện điều này?

  • Quá trình gắn kết USB luôn phải sử dụng thêm lệnh sudo mỗi lần và phải gõ mật của root user, và phải thiết lập tất cả các tùy chọn gắn kết.
  • USB FAT32 hoặc ổ đĩa không cho phép quyền ghi đối với người dùng thông thường, chỉ có root user.

Đề dễ dàng hơn cho quá trình sử dụng của người dùng thông thường, chúng ta thực hiện như sau.

Trước hết, cần phải tạo ra một thư mục chứa ổ đĩa sẽ được gắn vào.

- Tạo thư mục, thiết lập quyền và thay đổi chủ sử hữu như sau:

$ Sudo mkdir -p / media /  / usb
$ Sudo chown  / media /  / usb
$ Sudo chmod 0777 / media /  / usb

Đĩa USB nằm trong thư mục /media/ /usb (lưu ý là tên người dùng riêng của bạn). Hai lệnh cuối cùng thay đổi sở hữu là 'bạn', và thiết lập các quyền đọc và viết cho tất cả người dùng.

Tiếp theo, chúng ta cần phải xác định ổ đĩa muốn gắn kết. Nếu bạn không biết thì xem đường dẫn sau /dev/USB, sau đó chạy dmesg:

             $dmesg
[snip]
[95921.903363] usb-storage 1-2.2:1.0: USB Mass Storage device detected
[95921.903445] scsi host5: usb-storage 1-2.2:1.0
[95922.902013] scsi 5:0:0:0: Direct-Access USB DISK 2.0 PMAP PQ: 0 ANSI: 6
[95922.902347] sd 5:0:0:0: Attached scsi generic sg2 type 0
[95923.714434] sd 5:0:0:0: [sdc] 15133248 512-byte logical blocks: (7.74 GB/7.21 GiB)
[95923.714639] sd 5:0:0:0: [sdc] Write Protect is off
[95923.714642] sd 5:0:0:0: [sdc] Mode Sense: 23 00 00 00
[95923.714848] sd 5:0:0:0: [sdc] No Caching mode page found
[95923.714851] sd 5:0:0:0: [sdc] Assuming drive cache: write through
[95923.719842] sdc: sdc1
[95923.721331] sd 5:0:0:0: [sdc] Attached SCSI removable disk
[/snip]

Chúng ta có thể thấy đã phát hiện ra một thiết bị lưu trữ USB trên sdc, và các phân vùng có thể nhìn thấy được gọi là sdc1.

Bây giờ cần phải chỉnh sửa file /etc/fstab và thêm dòng này ở phía dưới:

$sudo nano /etc/fstab
 /dev/sdc1 /home/storage auto user,umask=000,utf8,noauto 0 0

Gắn kết USB:

$mount /dev/sdc1

hoặc có thể gắn bằng cách mount point

$mount /media//usb

Chúc các bạn sử dụng thuận tiện trong công việc.