Làm thế nào để tự động gắn Box.net với Desktop Linux
Nếu bạn là một trong số ít người may mắn, bạn có thể đã nhận được bản nâng cấp dung lượng 50GB vào tài khoản Hộp của bạn (trước đây được gọi là Box.net) bằng cách cài đặt ứng dụng Android của nó. Câu hỏi tiếp theo là, bạn nên làm gì với dung lượng lưu trữ bổ sung? Giải pháp hợp lý nhất là cài đặt phần mềm đồng bộ hóa trên máy tính của bạn để bạn có thể đồng bộ hóa các tệp từ máy tính để bàn và trên mọi máy tính / hệ điều hành bạn sử dụng, giống như cách Dropbox. Vấn đề duy nhất là, phần mềm đồng bộ như vậy không tồn tại.
Không giống như Dropbox, Box không có bất kỳ phần mềm đồng bộ hóa nào cho tài khoản cá nhân. Nếu bạn nâng cấp tài khoản của mình lên phiên bản Doanh nghiệp và Doanh nghiệp, bạn có thể tải xuống phần mềm đồng bộ hóa cho Mac và Windows. Vì vậy, nếu bạn đang sử dụng Linux, bạn gần như không may mắn.
May mắn thay, Box không hỗ trợ WebDav. Điều này có nghĩa rằng bạn vẫn có thể kết nối với nó từ máy tính để bàn Linux của bạn, mặc dù giải pháp không phải là thanh lịch như đồng bộ Dropbox.
Đây là cách bạn có thể kết nối với Box từ Linux.
Lưu ý : Hướng dẫn này dựa trên Ubuntu, Gnome Shell và Nautilus.
1. Mở Nautilus. Đi tới “Tệp -> Kết nối với máy chủ”.
2. Trong menu thả xuống Type, chọn tùy chọn “Secure WebDav (HTTPS)”. Tiếp theo, nhập URL “ www.box.com/dav ” vào trường máy chủ (không đặt https: // ở phía trước URL).
3. Nhập tên người dùng và mật khẩu của bạn.
4. Bấm “Kết nối”. Bạn sẽ được kết nối với tài khoản Box của bạn ngay bây giờ.
Tự động gắn Box khi bạn đăng nhập
Khi bạn sử dụng phương pháp trên, bạn sẽ thấy rằng kết nối không tồn tại. Bạn sẽ phải kết nối với máy chủ Hộp mỗi khi bạn đăng nhập. Đây là một phương pháp mà bạn có thể tự động gắn kết tài khoản Hộp của bạn. Chúng tôi sẽ sử dụng davfs . Dưới đây là những gì bạn cần làm:
1. Mở terminal và cài đặt davfs:
sudo apt-get cài đặt davfs2
2. Thêm tài khoản người dùng Linux của bạn vào nhóm davfs2. Thay thế " tên người dùng của bạn" bằng tên người dùng đăng nhập Linux của bạn
sudo adduser your-username davfs2
3. Tạo một thư mục trong thư mục Home của bạn để gắn kết tài khoản Box của bạn. Ngoài ra, cũng tạo thư mục .davfs để giữ các tệp cấu hình của bạn.
mkdir ~ / Hộp mkdir ~ / .davfs2
4. Tiếp theo, sao chép tệp cấu hình davfs và thêm lệnh “user_lock” vào nó:
cp /etc/davfs2/davfs2.conf ~ / .davfs2 echo "use_locks 0" >> ~ / .davfs2 / davfs2.conf
5. Mở trình soạn thảo văn bản và dán phần sau, thay thế “ Box_username ” và “ Box_password bằng tên người dùng và mật khẩu đăng nhập tài khoản Box của bạn (đảm bảo rằng các dấu ngoặc kép xung quanh Box_password vẫn còn).
https://www.box.com/dav Box_username "Box_password"
Lưu tệp dưới dạng " bí mật " (không có dấu ngoặc kép và không có bất kỳ phần mở rộng nào) trong thư mục .davfs2.
Quay lại thiết bị đầu cuối, thay đổi quyền của tệp bí mật để nó chỉ có thể được đọc / ghi bởi bạn.
chmod 600 ~ / .davfs2 / bí mật
6. Tiếp theo, mở tệp davfs2.conf (trong thư mục .davfs2) bằng trình soạn thảo văn bản. Cuộn xuống danh sách cho đến khi bạn tìm thấy mục nhập (ở quanh dòng 24):
ignore_home kernoops, distccd # hệ thống tập tin cấu hình rộng chỉ
Chèn một "#" để nó trở thành:
#ignore_home kernoops, distccd # chỉ dành cho tệp cấu hình hệ thống
Tiếp theo, cuộn xuống cho đến khi bạn tìm thấy mục nhập (ở xung quanh dòng 35):
# secrets ~ / .davfs2 / secrets # chỉ có tệp cấu hình người dùng
Xóa "#" để nó trở thành:
bí mật ~ / .davfs2 / secrets # chỉ dành cho tệp cấu hình người dùng
Lưu và đóng tập tin.
7. Bây giờ, chúng ta sẽ thêm một mục mới vào tập tin / etc / fstab của bạn:
sudo nano / etc / fstab
Thêm dòng sau vào cuối tập tin (dán bằng cách sử dụng phím tắt "Ctrl + Shift + v"). Thay thế "tên người dùng của bạn" bằng tên người dùng đăng nhập Linux của bạn.
https://www.box.com/dav / home / tên người dùng của bạn / Hộp davfs rw, người dùng, noauto 0 0
Lưu (sử dụng “Ctrl + o”) và thoát (sử dụng “Ctrl + x”). Mở Nautilus. Bạn sẽ thấy một mục nhập Hộp tại cột hệ thống tệp (mục nhập xuất hiện, nhưng nó chưa được kết nối tại thời điểm này, vì vậy bạn sẽ không thể truy cập vào nó)
8. Để kiểm tra nếu các công trình lắp đặt, gõ vào thiết bị đầu cuối:
mount ~ / Box
Nếu mọi thứ ổn, tài khoản Box của bạn sẽ được gắn và hiển thị trong Nautilus của bạn. Nếu không, hãy kiểm tra tên người dùng và mật khẩu Hộp của bạn trong tệp " bí mật ".
Cập nhật : Một số bạn có thể thấy lỗi quyền của người dùng khi gắn nó. Nếu vậy, hãy thay đổi quyền người dùng davfs2:
sudo chmod u + s /sbin/mount.davfs
Nhờ StoyanDeckoff cho những lời khuyên.
9. Cuối cùng, mở các ứng dụng khởi động của bạn và thêm một mục mới bằng lệnh:
mount ~ / Box
Đó là nó. Tài khoản Hộp của bạn phải được gắn bất cứ khi nào bạn đăng nhập vào màn hình của mình.