bravo8 pisze:Wiecie, już trzeci dzień walczę z uruchomieniem sieci. Jestem na urlopie i siedzę w domu, zamiast zajmować się czymś innym to ja walczę z siecią, masakra. Nie udoało mi się zrobić udostępnienia folderów na NFS, pogubiłem się. Znalazłem na forum prosty sposób współdzielenia na Sambie w HOWTOs. Zainstalowałem zgodnie z opisem. Wpisuje w Nautilusa adrs IP drugiego kompa smb://192.168.x.xxx i pokazują mi się wszystkie udostępnione katalogi, ale gdy chcę któregoś otworzyć to otwiera mi się okienko o wymaganym haśle. Jest tam nazwa użytkownika, domena i hasło. Wpisuje hasło wygenerowane prze Sambę z drugiego kompa i klapa. wyskakuje komunikat: Zampntowanie położenia jest niemożliwe. Zamontowanie zasobu Windows niedostępne (tam jest tylko Ubuntu). Hasło root tez nie pasuje. Już nie mam siły.
Proszę o radę.
Witam
A więc pokolei (jak wykonasz wg punktów na 200% będzie działać) Sambe masz już zainstalowaną napisałeś więc doinstaluj jeszcze smbfs polecenie w terminalu:
sudo apt-get install smbfs
(aby co chwilę nie wpisywać sudo proponuje stworzyć hasło dla root'a i jako root wykonywać wszzystkie polecenia:
sudo passwd root
(podajesz nowe hasło dla root)
su root
(podajesz hasło roota))
//mario_7: takie rozwiązanie nie jest zalecane w Ubuntu. Lepiej po prostu wpisać sudo -s albo sudo su aby osiągnąć ten sam efekt.
1. W załoćzniku masz config samby, rozpakuj zip'a i plik smb.conf skopiuj/zamień
w /etc/samba/
2. w konsoli wykonaj polecenie:
/etc/init.d/samba restart
3. w konsoli wykonaj polecenia (tworzysz katalog kóry będziesz udotepniac):
mkdir -p /home/testsamby/wszyscy
chown -R root:users /home/testsamby/wszyscy/
chmod 775 /home/testsamby/wszyscy/
4. w konsoli wykonaj polecenie (tworzenie użytkownika bravo - twój nick, oojętnie jaką chcesz nazwę):
useradd bravo -m -G users
passwd bravo
(zapyta o hasło więc podajesz hasło)
--- Mżna dodać aktualnego użytkownika do grupy users - poleceniem:
usermod -a -G users nazwa_istniejacego_uzytkownika
5. Dodajesz użytkownika do samby poleceniem w konsoli:
smbpasswd -a bravo
(lub nazwa_istniejacego_uzytkownika)
6. Teraz możesz już się łączyć: np
w windowsie wpisujesz w START->URUCHOM: adres ip twojego ubuntu z udostępnionym katalogiem, czyli np \\192.168.X.X lub \\192.168.X.X\bravo i wtedy podajesz hasło i login (login wtedy jes: bravo a hasło takie jaie podałes w punkcie 5) i masz dostęp wtedy do katalogu "wszyscy", znajdującego się w /home/testsamby/wszyscy/ i do katalogu domowego użytkownika 'bravo'
ANALOGICZNIE możesz stworzyć kilka kont i każdy będzie miał dostęp do swojego katalogu domowego oraz do wspólnego folderu 'wszyscy'
NA drugim linuksie aby się połaczyć z katalogiem 'wszyscy' (musi być też samba samba-common zainstalowana) najprościej zamontować:
1. tworzymy katalog do montowania np w /media/:
mkdir /media/wszyscy
mkdir /media/bravo
2. montujemy poleceniem:
mount //192.168.X.X/wszyscy /media/wszyscy/ -o username=bravo
---gdy zapyta o hasło podajesz te utworzone w punkcie 5
---//192.168.X.X - adres oczywiscie kompa na którym udosepniasz katalog 'wszyscy'
mozesz zamontować również katalog domowy uzytkownika 'bravo':
mount //192.168.X.X/bravo /media/bravo/ -o username=bravo
3. w /media/wszyscy będziesz miał pliki z udostępniającego komputera czyli z /home/testsamba/wszyscy a w /media/bravo będze katalog domowy czyli z udostępniającego kompa /home/bravo
POWODZENIA
dodam testowane na wmware gdzie jest posatwiony ubuntu server 9.04, centos 5.3 no i + zwykłe 2 lapy (winxp, ubuntu 9.04) i 1 stacjonarny PC (winxp) udostępniałem na centos i ubuntu server i wszystkie komputery czy to na vmware czy fizyczne się widzą i można wejśc do udostępnionych katalogów
jeszcze słowo o konfiguracji smb.conf:
W tym module możesz zmienić na inną ścieżkę lub nazwę katalogu:
[allusers]
comment = All Users
path = /home/testsamba/wszyscy -----> tutaj!!!
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
writable = yes
tutaj usuwając tą całość zabronisz dostępu do katalogu $HOME danego użytkownika, będzie tylko dostęp do katalogu 'wszyscy'
[homes]
comment = Home Directories
browseable = no
valid users = %S
writable = yes
create mask = 0700
directory mask = 0700