Tôi mới sử dụng Ubuntu và gần đây đã bắt đầu làm việc, tôi muốn thiết lập Hồ sơ chuyển vùng trên Ubuntu Server. Vì vậy, người dùng có thể đăng nhập từ bất kỳ máy tính nào và có thể lưu trực tiếp vào Máy chủ.
Bất kỳ đề nghị giúp đỡ
Tôi mới sử dụng Ubuntu và gần đây đã bắt đầu làm việc, tôi muốn thiết lập Hồ sơ chuyển vùng trên Ubuntu Server. Vì vậy, người dùng có thể đăng nhập từ bất kỳ máy tính nào và có thể lưu trực tiếp vào Máy chủ.
Bất kỳ đề nghị giúp đỡ
Câu trả lời:
Một cách là cài đặt LDAP và có thể cả Kerberos. Kerberos sẽ cho phép bạn kiểm soát các thư mục NFS được chia sẻ với bảo mật tốt hơn. Nếu bạn thêm Samba, bạn cũng có thể sử dụng các cấu hình chuyển vùng trên các máy Windows.
Bạn có thể bắt đầu xem Trung tâm trợ giúp máy chủ Ubuntu để xác thực LDAP / Kerberos và cho NFS4 với Kerberos . Tôi có điều này làm việc hoàn hảo kể từ năm 2007.
Một cách khác là sử dụng Samba4 nhưng afaik vẫn đang được phát hành RC. Tôi chưa bao giờ sử dụng nó nhưng mọi người dường như đã làm việc rồi. Có lẽ nó là giá trị để cung cấp cho nó một cái nhìn để xem họ đang ở đâu khi bạn đang bắt đầu cài đặt mới.
CẬP NHẬT
Trong bình luận của bạn, bạn nói rằng bạn đang sử dụng mysql để xác thực và bạn muốn có các thư mục gốc chuyển vùng, vì vậy một cách có thể làm là xuất các thư mục chính từ một máy chủ tệp có NFS và gắn chúng vào mỗi máy.
Tôi nghĩ rằng cách thay đổi vị trí của giám đốc gia đình (nếu cần để bạn có thể để người dùng cục bộ ở / nhà và người dùng mạng trên / nethome chẳng hạn) là sử dụng một trường trong MySQL như (nếu bạn không thay đổi tập tin conf nss-mysql):
homedir varchar(32) DEFAULT '/bin/sh' NOT NULL
Tôi chưa bao giờ làm điều đó với xác thực MySQL nhưng nó sẽ hoạt động như với LDAP.
Khi bạn làm điều này, tôi nghĩ tốt hơn là sử dụng NFS với xác thực Kerberos vì nhiều lý do nhưng chủ yếu là vì với nó, bạn có thể tránh một root cục bộ để su cho bất kỳ người dùng mạng nào và truy cập vào thư mục nhà của người dùng khác.