Imansible scrivere alla condivisione CIFS come utente non root – CentOS 6

Sto lavorando a un sistema recentemente migrato a CentOS 6 da CentOS 4.9. Esiste un supporto CIFS da un server Windows 2008 esistente sul vecchio sistema. Il mountpoint raw ha 777 directory permessi.

[root@Bootylicious ~]# ls -ld /images/ drwxrwxrwx 2 root root 4096 Jul 23 22:49 /images/ 

Quando il supporto è attivo, le autorizzazioni sono:

  • ldap forza l'utente a cambiare la password
  • Ridimensiona XFS su CentOS dopo espandere Raid
  • Perché sono i server Linux più in esecuzione CentOS?
  • CentOS - semanage - L'aggiunta della port personalizzata non riesce
  • Rete di base: Centos Server Router + Ubuntu Client setup .. imansible accedere al mondo esterno dal client
  • Shellshock: Come faccio a sapere se il mio server è compromesso + file sospetti per cercare
  •  [root@Bootylicious ~]# ls -ld /images/ drwxr-xr-x 1 root root 327680 Aug 16 08:45 /images/ 

    Gli utenti diversi dalla radice non possono scrivere alla condivisione o creare file. Guardando il vecchio server, le autorizzazioni sui file e le sottodirectory all'interno della stessa azione hanno il bit setuid. Questo non è presente sul nuovo sistema. Il /etc/fstab sembra:

     //172.16.30.32/images /images cifs username=blah,password=blah,domain=abc123.net 0 0 

    Quali cambiamenti avvenuto tra la versione 4/5 e 6 di CentOS per influenzare questo problema? Questo è chiaramente correlato a setuid, ma non sono sicuro di quale sia la soluzione più pulita.

  • Gli utenti MySQL furono creati (ad esempio bug115166_10073) e non da me
  • CentOS 6.x - come trovare il pacchetto necessario da installare?
  • Come risolvere errori yum durante l'aggiornamento - CentOS
  • Dove posizionare Web Root in CentOS? / var / www / o / home / user / public_html /?
  • Perché ho potuto eliminare un file proprietario di root nella mia home directory senza essere root?
  • Può connettersi tramite SSH ma non tramite SFTP? Stato di output 127
  • 3 Solutions collect form web for “Imansible scrivere alla condivisione CIFS come utente non root – CentOS 6”

    Questo è stato risolto con la punta in: impostazione CIFS "stick-bit" impostata su tutti i file, non può modificare le autorizzazioni o modificare i file

    Ho dovuto cambiare /etc/fstab e aggiungere i file_mode=0666,dir_mode=0777 opzioni di assembly. Posso anche forzare l'UID e GID dei proprietari di file. Mi chiedo perché questo sia cambiato tra le versioni CentOS / Red Hat.

    Ho avuto lo stesso problema con wordpress wp-content e un sistema di autoverifica. le due cartelle in cui su un cif montano su CentOS 6.3, che ovviamente funzionava perfettamente sui centos 5.8.

    Avevo già i bit appiccicosi configurati nelle opzioni di assembly delle due parti, il trucco per me è stato quello di aggiungere (piuttosto casualmente devo ammettere) l'opzione noserverino

     //sharesrv/dir1/dir2/dir3/ /mnt_dir cifs credentials=/etc/samba/.credential2,dir_mode=0777,file_mode=0777,noserverino 0 0 

    Ho smontato e rimontato e l'autoversione ora funziona!

    Spero vi aiuterà.

    Ho risolto, nel mio caso, l'opzione noperm in fstab entry

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.