Mặc dù Ubuntu có thể thấy các file và máy in được chia sẻ trên các máy tính Windows, nhưng Windows lại không thể nhìn thấy những thành phần được chia sẻ bên phía Ubuntu một cách mặc định. Tuy vậy bạn cũng không nên từ bỏ Ubuntu và mua một đăng ký XP hoặc Vista khác; mà thay vào đó bạn có thể dễ dàng bắt tay giữa Ubuntu 8.04 và Windows mà không tốn nhiều thời gian.
Về mặt nguyên lý, các máy tính muốn truyền thông với nhau thì chúng phải có các giao thức chia sẻ tài nguyên thích hợp được cài đặt. Bạn có thể hình dung đến hai người đang nói chuyện với nhau theo các ngôn ngữ khác nhau; khi đó không ai có thể truyền đạt được ý tưởng của mình cho tới khi họ nói cùng một ngôn ngữ mà cả hai họ đều hiểu. Nguyên lý này cũng được áp dụng cho việc truyền thông giữa hai máy tính trong một mạng.
Mặc định, Ubuntu không được cài đặt giao thức giúp nó có khả năng chia sẻ tài nguyên. Chính vì vậy, bước đầu tiên chúng ta cần thực hiện là phải cài đặt một giao thức để cho phép bạn chia sẻ file và máy in. Bạn có hai giao thức có thể sử dụng với Ubuntu: NFS (Network File System) được phát triển bởi Sun Microsystems cho Linux/Unix, và SMB (Server Message Block) được sử dụng chính trong Windows.
Windows sử dụng SMB một cách mặc định, vì vậy việc cài đặt giao thức SMB trên máy tính Ubuntu sẽ làm cho máy tính Ubuntu có thể truyền thông hai chiều với nó và Windows. Trong thế giới mã nguồn mở, gói Samba có thể cho phép máy tính Linux của bạn có được khả năng SMB. Thực hiện theo các bước được giới thiệu dưới đây để cài đặt gói Samba trong Ubuntu.
Cài đặt Samba Package cho Ubuntu
Kích System | Administration | Synaptic Package Manager.
Trong nhắc lệnh, nhập vào mật khẩu của bạn và kích OK.
Trong cửa sổ Synaptic Package Manager, kích nút Search, đánh samba vào trường Search, và kích nút Search.
Đợi một lất để tìm kiếm hoàn tất và các kết quả xuất hiện
Tìm và kích chuột phải vào mục samba, chọn Mark for Installation như những gì bạn thấy trong hình 1.
[Chỉ có thành viên mới thấy links này. ]
Hình 1
Nếu không tìm thấy samba, bạn có thể tham khảo các bước tiếp theo và sau đó quay trở lại đây.
Kích nút Apply trên Synaptic Package Manager toolbar, sau đó xem lại những thay đổi trên hộp thoại Summary và kích Apply.
Trên hộp thoại Changes Applied, kích Close.
Lúc này bạn có thể đóng Synaptic Package Manager.
Nếu không thấy gói samba, rất có thể bạn đã vô tình hiệu hóa phạm vi tìm kiếm trong kho chứa (Main repository)của phần mềm được hỗ trợ của Ubuntu. Nếu rơi vào tình huống này, bạn cóthể thực hiện theo một số bước dưới đây để kích hoạt kho chứa (Main repository):
Kích Settings | Repositories từ cửa sổ Synaptic Package Manager.
Chọn hộp kiểm Canonical-Supported Open Source Software (Main) và kích nút Close.
Nếu được nhắc nhở bằng hộp thoại Repositories Changed, kích nút Close.
Trên Synaptic Package Manager toolbar, kích nút Reload và tiến hành các bước được giới thiệu ở trên.
Tạo một mật khẩu SMB trong Ubuntu
Mặc định, Samba sẽ yêu cầu bạn cấu hình một mật khẩuđể sử dụng khi truy cập vào các thư mục chia sẻ từ các máy tính khác.(Ở phần cuối của bài này chúng tôi sẽ giới thiệu cho các bạn về cấuhình chia sẻ nâng cao, chẳng hạn như các chia sẻ khách).
Các bước tạo username cho Samba chỉ mất một dòng mã trong Terminal:
Kích Applications | Accessories | Terminal.
Đánh sudo smbpasswd -a username và nhấn phím Enter.
Thay thế từ username ở trên bằng tên người dùng hoặc tên đăng nhập của tài khoản Ubuntu, những gì bạn có thể thấy trong ví dụ thể hiện ở hình 2.
[Chỉ có thành viên mới thấy links này. ]
Hình 2
Nếu Terminal xuất hiện trở lại và thông báo sudo: unable to resolve host [b][/quote]