GNU/Linux >> Linux Esercitazione >  >> Linux

Mount cifs Network Drive:permessi di scrittura e chown

Stai montando la condivisione CIFS come root (perché hai utilizzato sudo ), quindi non puoi scrivere come utente normale. Se la tua distribuzione Linux e il suo kernel sono abbastanza recenti da poter montare la condivisione di rete come un normale utente (ma in una cartella di proprietà dell'utente), avrai le credenziali appropriate per scrivere il file (ad es. montare la cartella condivisa da qualche parte sotto il tuo directory home, come ad esempio $HOME/netshare/ . Ovviamente, dovrai creare la cartella prima di montarla).

Un'alternativa consiste nello specificare l'ID utente e di gruppo che la condivisione di rete montata dovrebbe utilizzare, ciò consentirebbe a quel particolare utente e potenzialmente a quel gruppo di scrivere nella condivisione. Aggiungi le seguenti opzioni alla tua cavalcatura:uid=<user>,gid=<group> e sostituisci <user> e <group> rispettivamente dal tuo utente e dal gruppo predefinito, che puoi trovare automaticamente con id comando.

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

Se il server sta inviando informazioni sulla proprietà, potrebbe essere necessario aggiungere forceuid e forcegid opzioni.

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

Ho testato con successo il seguente comando:

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 chmod and chown - Come modificare le autorizzazioni e la proprietà dei file in Linux

  2. Differenziare ogni utente Apache e concedere le autorizzazioni

  3. Come posso impostare automaticamente i permessi di scrittura sul montaggio di un'unità USB in Linux?

  4. Preservare i permessi di file e cartelle con rsync

  5. Come posso montare un'unità di rete WD MyBook World in Linux?

Permessi della directory Linux di base e come controllarli

Come montare e visualizzare il file ISO come utente root e normale in Linux

Come montare e utilizzare un'unità exFAT su un sistema Linux

Autorizzazioni di scrittura dell'utente SFTP con chroot

Monta con sshfs e scrivi i permessi dei file

Come può un file manager montare un'unità senza root?