W Ubuntu Maverick udostępniałem niektóre foldery za pomocą GUI Nautilus „Opcje udostępniania”.
Widzę je w systemie Windows 7, ale kiedy próbuję uzyskać do nich dostęp (z systemu Windows), prosi o nazwę użytkownika i hasło. Bez względu na to, co wprowadzę, nie pozwoli mi wejść. Jak skonfigurować to, aby normalnie udostępniać?
Aktualizacja: Odkryłem, że niektóre foldery udostępnione wpuszczają mnie, ale inne nie. Z tych, które to robią, niektóre z ich podfolderów robią, inne nie, itp. Jak mogę zbadać, co to powoduje?
Kiedy pozwolę GUI zainstalować to, czego potrzebuje, instaluje samba
i libpam-smbpass
. Na komputerze mam problem z połączeniem, libpam-smbpass
nie jest zainstalowany. Czy to może być problem?
windows-7
samba
directory
file-sharing
endolit
źródło
źródło
Odpowiedzi:
Otwórz Nautilus ponownie jako zwykły użytkownik i zmodyfikuj udział, aby usunąć dostęp gościa. Wpisz
gksudo nautilus
, przejdź do udostępnionego folderu i udostępnij go ponownie. Udostępnij folder, ale nie udostępniaj gościa. Zamknij łodzik.Przejdź do okna systemu Windows i uzyskaj dostęp do udziału oraz podaj nazwę użytkownika i hasło Ubuntu.
Upewnij się, że zapora sieciowa Ubuntu umożliwia przychodzący dostęp do portów Samby. Upewnij się, że zapora systemu Windows zezwala na dostęp wychodzący dla tych samych portów.
źródło
Czy zainstalowałeś Sambę?
sudo apt-get install samba
Jeśli tak, to trzeba ustawić hasło Samba:
sudo smbpasswd -a USERNAME
. To polecenie wygeneruje monit o podanie hasła (zastąpUSERNAME
swoją nazwą użytkownika).Ustaw folder do udostępnienia
mkdir /home/USERNAME/sharedfolder
Wykonaj kopię zapasową pliku smb.conf:
sudo cp /etc/samba/smb.conf ~
Otwórz plik smb.conf:
gksu gedit /etc/samba/smb.conf
Dodaj to na samym końcu pliku:
Pomiędzy wierszami nie powinno być żadnych spacji i powinna istnieć pojedyncza spacja zarówno przed, jak i po każdym znaku równości. Zapisz i zamknij gedit.
Uruchom ponownie Sambę
sudo restart smbd
Użyj tego polecenia, aby sprawdzić plik smb.conf pod kątem błędów składniowych:
sudo testparm
Teraz powinieneś mieć możliwość udostępniania z komputera z systemem Windows 7.
Edytować:
Rozumiem, że próbujesz uzyskać dostęp do udziału Ubuntu z systemu Windows 7 i że chcesz to zrobić za pomocą interfejsu GUI.
Aby to zrobić, musisz skonfigurować użytkownika / hasło Samby na swoim komputerze z systemem Linux, jak opisano powyżej. Mógłbym polecić program GUI dla Ubuntu, aby to zrobić, ale szczerze mówiąc, jest to o wiele bardziej skomplikowane i mylące, aby zrobić to w ten sposób. Program to gadmin-samba i znajduje się w repozytorium Ubuntu. Uwaga! możesz całkowicie zepsuć swoją konfigurację, jeśli niewłaściwie użyjesz tego programu. Daj nam znać, jakie kroki już podjąłeś i jakie błędy napotkałeś. Dzięki!
źródło
Mam serwer Ubuntu z wieloma komputerami i laptopami z systemem Windows 7 i stwierdziłem, że jeden laptop nie zezwala na dostęp do plików w folderach z informacją „Być może nie masz uprawnień itp.”. Szukałem internetu przez 3 dni - bez powodzenia. W końcu postanowiłem spytać mojego syna, który zainstalował serwer, i powiedział, że Windows 7 może przechowywać hasła do serwera, a czasem są one uszkodzone. Prosta odpowiedź brzmiała:
Jeśli zapisałeś hasło do dysku sieciowego w systemie Windows i chcesz je usunąć, naciśnij klawisze [Windows] + [R], aby otworzyć wiersz poleceń systemu Windows. Następnie wejdź
kontrola keymgr.dll
i kliknij „OK”, aby otworzyć menedżera poświadczeń systemu Windows, który umożliwia zarządzanie i usuwanie haseł zapisanych w systemie Windows.
Podświetl serwer i kliknij USUŃ Z VAULT
Restart komputera.
Ta procedura działa w systemach Windows XP, Vista i Windows 7.
źródło
Całkowicie odinstalowałem i wyczyściłem sambę i sambę-common, a następnie ponownie je zainstalowałem i wszystkie zależne od nich pakiety. Teraz współdzielenie GUI i nazwa hosta komputera znów działa, choć działa tylko w trybie gościa.
Nie zorientowałem się, jakich poświadczeń użyć w inny sposób.
WINDOWSMACHINE/winusername
UBUNTUMACHINE/ubuntuusername
lub po prostuusername
. Nic nie działa. Ale tryb gościa działa.Foldery, które udostępniam, zawierają inne foldery. Czasami są one niedostępne dla komputera z systemem Windows, a czasem są dostępne. Najwyraźniej gdy mówi „pozwól mi skonfigurować uprawnienia dla ciebie”, robi to tylko dla folderu, który udostępniasz, a nie dla podfolderów. Jeśli uprawnienia do folderów „Grupa” i „Inne” nie są ustawione na „Twórz i usuwaj pliki”, nie możesz uzyskać do niego dostępu w trybie gościa.
źródło
Miałem ten sam problem. „Być może nie masz uprawnień do korzystania z tego zasobu sieciowego. Skontaktuj się z administratorem tego serwera, aby dowiedzieć się, czy masz uprawnienia dostępu”. Wszystko działało dobrze z sambą, dopóki nie wykonano nowej instalacji 11.10 (instalacja aktualizacji nie zepsuła udziałów samby).
Zainstalowałem „Samba Server Configuration Tool 1.2.63” i pokazało, że domyślnym użytkownikiem jest nikt. Zmieniono to, aby pokrywało się z moim hasłem, a potem wszystko działało dobrze. Porównałem moje pliki konfiguracyjne samby i nic nie było inne. Wspomniane narzędzie to naprawiło.
źródło
Miałem z tym mnóstwo problemów i dobrze to zrozumiałem, więc pomyślałem, że po prostu to udokumentuję.
Myślę, że ostatnią rzeczą, która mnie poprawiła, było otwarcie pliku smb.conf (/ var / etc / samba /), a na końcu pliku foldery, które, jak uważałem, były udostępnione, miały dwukropek; przed przeszukiwalnym = tak, które usunąłem. Myślę, że to był ostatni krok.
Wcześniej zmieniłem również regedit w systemie Windows za pomocą pliku Win7_Samba3DomainMember.reg (chociaż myślę, że używam Samby (1) --- wiele zgadywania, które tu trwają:> Uważam, że gadmin-samba NIE jest użyteczny, to sprawiło, że rzeczy gorzej, ale uznaję to za moją ograniczoną wiedzę, ale inne narzędzie Samby było bardzo pomocne (system-config-samba).
Poza wszystkimi zwykłymi uprawnieniami do folderów, „osobiste udostępnianie plików” (dostępne poprzez Dash) miało również prostą konfigurację, która, jak zakładałem, nie musiałaby być wykonana.
źródło
dla mnie zadziałało, po prostu komentując wiersz, który mówi,
security = share
i odkomentując wiersz, który mówisecurity = user
w smb.confźródło
Jeśli używasz systemu Windows 7, może być konieczna zmiana ustawień rejestru:
Uruchom plik Win7_SambaDomainMember.reg , który wstawi następujące ustawienia rejestru (szczegółowe informacje można znaleźć na wiki Samby )
następnie uruchom ponownie (nie znam żadnych skutków ubocznych innych niż umożliwienie dostępu do Samby)
Jeśli używasz Ubuntu 11.10, upewnij się, że masz zainstalowany Python-glade2
źródło
Miałem ten sam problem, kiedy chciałem udostępnić dysk. Musiałem edytować mój,
fstab
aby automatycznie zamontować dysk do określonego punktu. Następnie próbowałem skonfigurowaćsmb.conf
plik do udostępniania dysku. Dysk pokazywał się w systemie Windows, ale nie mogłem się nim poruszać, więc spróbowałem zrobić to, ale kiedy próbowałem to zrobić w zakładce udostępniania w oknie dialogowym właściwości, pojawił się komunikat, aby wstawić tę opcję do globalnej częścismb.conf
pliku :Następnie skomentowałem moją konfigurację, aby udostępnić ten punkt montowania w
smb.conf
pliku.To działało dla mnie ...
źródło
Wypróbuj to w oknie Win7:
Panel sterowania> Narzędzia administracyjne
Zmodyfikuj te wpisy:
Bezpieczeństwo sieci: poziom uwierzytelnienia LAN Manager Wyślij odpowiedzi LM i NTLM
Minimalne bezpieczeństwo sesji dla NTLM SSP Wyłącz Wymagaj 128-bitowego szyfrowania
źródło