Ponownie zainstalowałem Ubuntu na moim serwerze deweloperskim. Na starym miałem konfigurację udziału smbfs, aby uzyskać dostęp do udziału przez sieć lokalną do innych urządzeń Ubuntu. Zostało skonfigurowane przy użyciu poniższych i działało dobrze - http://ubuntuforums.org/showthread.php?t=288534
Tym razem używam cifs-utils zamiast smbfs, ale zakładam, że to w porządku?
Podczas ponownej instalacji serwera miałem problemy z zapisywaniem plików. Jest zamontowany ok, a kiedy z mojego komputera lokalnego ls -l
pokazuje mi uprawnienia do zapisu (chociaż od mojego lokalnego użytkownika), ale kiedy muszę utworzyć lub zapisać plik, daje mi to błąd braku uprawnień
Oto wiersz w moim / etc / fstab. Musiałem dokonać jednej zmiany, aby móc zamontować, i dodałem ,sec=ntlmv2
opcję, bez której dostawałemmount error(13)
//192.168.0.40/webserver /media/webserver cifs credentials=/root/.smbcredentials,sec=ntlmv2,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=1000,gid=1000 0 0
i mój plik poświadczeń (niezmieniony od czasu, gdy wcześniej działał)
username=melon
password=xxxxxxxxxxxx
Jak mogę to naprawić, aby mieć uprawnienia do zapisu na moim wierzchowcu?
Jak już wspominał Mario Mastrorilli, u mnie opcja noperm w fstab działała. Oto prośba HowTo (David Foerster)
Po prostu otwórz / etc / fstab :
Dodaj taką linię:
Uchwyt
źródło
Na serwerze dodaj następujące dane w pliku
/etc/samb/samb.conf
:mam nadzieję, że to zadziała.
źródło
/etc/smb/smb.conf
o/etc/samba/smb.conf
?