GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Mounten Sie cifs Network Drive:Schreibrechte und chown

Sie mounten die CIFS-Freigabe als Root (weil Sie sudo verwendet haben ), also können Sie nicht als normaler Benutzer schreiben. Wenn Ihre Linux-Distribution und ihr Kernel neu genug sind, dass Sie die Netzwerkfreigabe als normaler Benutzer (aber unter einem Ordner, der dem Benutzer gehört) einhängen könnten, haben Sie die richtigen Anmeldeinformationen, um eine Datei zu schreiben (z. B. den freigegebenen Ordner irgendwo unter Ihrer Heimatverzeichnis, wie zum Beispiel $HOME/netshare/ . Offensichtlich müssten Sie den Ordner erstellen, bevor Sie ihn mounten).

Eine Alternative besteht darin, die Benutzer- und Gruppen-ID anzugeben, die die bereitgestellte Netzwerkfreigabe verwenden soll. Dies würde diesem bestimmten Benutzer und möglicherweise dieser Gruppe ermöglichen, auf die Freigabe zu schreiben. Fügen Sie Ihrem Reittier die folgenden Optionen hinzu:uid=<user>,gid=<group> und ersetzen Sie <user> und <group> jeweils durch Ihren eigenen Benutzer und Ihre Standardgruppe, die Sie automatisch mit dem id finden Befehl.

sudo mount -t cifs -o username=${USER},password=${PASSWORD},uid=$(id -u),gid=$(id -g) //server-address/folder /mount/path/on/ubuntu

Wenn der Server Eigentumsinformationen sendet, müssen Sie möglicherweise den forceuid hinzufügen und forcegid Optionen.

sudo mount -t cifs -o username=${USER},password=${PASSWORD},uid=$(id -u),gid=$(id -g),forceuid,forcegid, //server-address/folder /mount/path/on/ubuntu

Ich habe den folgenden Befehl erfolgreich getestet:

sudo mount -t cifs -o username=[username],password=[password],uid=1001,gid=1001 //172.16.148.2/dfsgob01 /home/ususario/Documentos/benz-win

Linux
  1. Linux, warum kann ich nicht schreiben, obwohl ich Gruppenrechte habe?

  2. Unterscheiden Sie jeden Apache-Benutzer und geben Sie Berechtigungen

  3. Wie kann ich beim Mounten eines USB-Laufwerks unter Linux automatisch Schreibberechtigungen festlegen?

  4. Wie binde ich ein WD MyBook World-Netzlaufwerk unter Linux ein?

  5. Gechrootete SFTP-Benutzerschreibberechtigungen

Grundlegende Linux-Verzeichnisberechtigungen und wie man sie überprüft

Erstellen Sie einen neuen Benutzer und erteilen Sie Berechtigungen in MySQL

So mounten und zeigen Sie die ISO-Datei als Root und normaler Benutzer in Linux an

So mounten und verwenden Sie ein exFAT-Laufwerk auf einem Linux-System

Gleichzeitig kopieren und chmod/chown

Datei- und Ordnerberechtigungen mit rsync beibehalten