Samba unter Ubuntu16.04 installieren

einfache KleidungSambaBeiträge unten platziert:

hz@h:~$ sudo apt-get install samba

hz@h:~$ cd /etc/samba

hz@h:/etc/samba$ sudo cp smb.conf smb.conf.bk

hz@h:/etc/samba$ sudo vi smb.conf

Beispiel: Legen Sie/var/www/htmlOrdner als freigegeben fest

.Wenn Sie einen freigegebenen Ordner einrichten möchten, auf den jeder ohne Authentifizierung zugreifen kann

        ​ ​ Dann müssen Sie nur noch am Ende der Konfigurationsdatei hinzufügen

        [share] #不能和文件夹同名,这是win看到的文件夹名

        comment=samba ##这个是说明,随意

        path=/var/www/html

        public=yes

        create mask=0775

        directory mask=0775

        ##需要修改文件夹,将/var/www/html权限设置为777,或者加上如下设置

        forceuser=root

        forcegroup=root

  Nach dem Laden gespeichertSamba:

        hz@h:/etc/samba$ sudo /etc/init.d/sambd restart

        . a i=4>Import\[IP-Adresse]\share

. Wenn Sie einen freigegebenen Ordner einrichten möchten, für dessen Zugriff eine Kontoanmeldung erforderlich ist

  1. Sie benötigen einen Systembenutzer (neu oder vorhanden),Erstellen Sie beispielsweise einen neuen Systembenutzerusamba :

        hz@h:~$sudo adduser usamba

     2. Fügen Sie diesen Benutzer nach der Erstellung zumSambaBenutzer hinzu

        hz@h:~$sudo smbpasswd -a usamba

        hz@h:~$sudo smbpasswd -e usamba

     3. Konfigurieren Sie die Datei smb.conf und fügen Sie am Ende hinzu      

    [user] #不能和文件夹同名
    comment=samba
    path=/var/www/html
    public=no
    valid users=usamba
    create mask=0775
    directory mask=0775

WindowsDownload starten-->Los - ->

Wenn Sie zu diesem Zeitpunkt versuchen, Dateien zu ändern oder hinzuzufügen, werden Sie gefragt, dass Sie keine Berechtigung haben:

Grund: Es hängt mit den Zugriffsberechtigungen des Ordners zusammen, den Sie freigeben müssen, und den Zugriffsberechtigungen des neu erstelltenSamba-Benutzers.

as /var/www/htmls Zugehörigkeit zur Organisationroot, die Zugehörigkeit für Die Organisation ist< /span>. , maximal 755root

Die Benutzergruppe, zu der der neu erstellte Systembenutzerusamba gehört, ist usamba < a i=4>, sodass der usamba-Benutzer nur darauf zugreifen, es aber nicht ändern kann.

Dies ist eine Frage der Zugriffsberechtigungen. Usamba muss über Änderungs- und Hinzufügungsberechtigungen verfügen.

Reparierenusamba用户组和/var/www/htmlNutzungsstruktur:

hz@h:~$sudo usermod -G hz usamba

hz@h:~$sudo chgrp -R hz /var/www/html

Guess you like

Origin blog.csdn.net/yizheng_zeng/article/details/132223444