Vraag Gemonteerde cif's delen, maar geen schrijfrechten


Heb Ubuntu opnieuw geïnstalleerd op mijn web dev-server. Op de oude versie had ik een smbfs-configuratie voor het delen van een share via het lokale netwerk met andere Ubuntu-boxen. Het was opgezet met behulp van het volgende en werkte prima - http://ubuntuforums.org/showthread.php?t=288534

Deze keer gebruik ik cifs-utils in plaats van smbfs, maar ik neem aan dat dit prima is?

Bij het opnieuw installeren van de server heb ik problemen gehad met het schrijfbaar maken van de bestanden. Het is goed gemonteerd en wanneer ik van mijn lokale machine ben ls -l het laat me schrijfrechten zien (hoewel van mijn lokale gebruiker), maar als ik een bestand maak of opslaat geeft het me een no permissions error

Hier is de regel in mijn / etc / fstab. Ik moest één wijziging aanbrengen om te kunnen mounten en ik heb de ,sec=ntlmv2 optie, zonder die ik kreeg mount 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

en mijn referentiesbestand (onveranderd van toen het eerder werkte)

username=melon
password=xxxxxxxxxxxx

Hoe kan ik het repareren zodat ik schrijfrechten heb voor mijn mount?


6
2017-08-19 08:45


oorsprong




antwoorden:


Zorg ervoor dat je de volgende regel in je /etc/samba/smb.conf-bestand op de server hebt staan:

writeable = yes

Hopelijk zal dit schrijftoegang tot de share mogelijk maken.


3
2017-08-21 08:57





In mijn geval was de oplossing om toe te voegen noperm optie op de fstab-invoer


4
2017-08-20 14:35



Welkom bij Ask Ubuntu! ik raad aan Bewerkdit antwoord om het uit te breiden met specifieke details over hoe dit te doen. (Zie ook Hoe schrijf ik een goed antwoord? voor algemeen advies over wat voor soort antwoorden het meest waardevol zijn op Ask Ubuntu.) - David Foerster


Voeg in je server het volgende in bestand toe /etc/samb/samb.conf:

read only = no

hoop dat dit zal werken.


0
2017-09-25 09:53



Bedoel je /etc/smb/smb.conf van /etc/samba/smb.conf? - Volker Siegel


Zoals Mario Mastrorilli al zei, vormde de noperm-optie in de fstab. Hier is de gevraagde HowTo (David Foerster)

  1. Net open / Etc / fstab:

     $> sudo nano /etc/fstab
    
  2. Voeg een regel toe als dat:

    //abc-fs/folder/  /media/mountpoint                 cifs    credentials=/root/.smbcredentials,iocharset=utf8,noperm       0       0
    
  3. berg

    $> sudo mount -a
    

0
2017-11-09 11:43



Helemaal niet! Zie het commentaar van David Foerster in het antwoord van Mario Mastrorilli. Ik wil gewoon alle feiten goed samenvatten. - Marcel Lange
Van de manpage (linux.die.net/man/8/mount.cifs) noperm Client doet geen toestemmingscontroles. Dit kan bestanden op deze mount blootstellen voor toegang door andere gebruikers op het lokale clientsysteem. Het is meestal alleen nodig wanneer de server de CIFS Unix Extensions ondersteunt, maar de UID's / GID's op de client en het serversysteem komen niet nauw genoeg overeen om de gebruiker toegang te geven tot de mount. Merk op dat dit niet van invloed is op de normale ACL-controle op de doelcomputer die wordt uitgevoerd door de serversoftware (van de ACL van de server ten opzichte van de gebruikersnaam die tijdens het koppelen is opgegeven). - Rich