Nova carpeta xarxa a /srv/exports amb paperera de xarxa

Bon dia.

Tinc muntat un servidor amb Linkat Edu 14.04 32 bits.

A la ruta /svr/exports vull crear una nova unitat de xarxa, per exemple J on només hi podran accedir determinats usuaris amb permisos de lectura i escriptura. Ara bé també vull crear dins la paperera de les unitats de xarxa la seva paperera corresponent per a poder recuperar els arxius eliminats de la unitat J en cas que fos necessari. He estat cercant documentació de com fer-ho però no ho trobat res.

Hi ha algun script o quelcom semblant que indiqui com fer el següent procediment? M'explico.

Crear la capeta J a /srv/exports
crear la paperera de la carpeta J a /srv/exports/Paperera

En cas que hi hagi aquesta opció que entenc que és el mateix que per a les unitats , T, P, S i G com s'indica que els arxius eliminats de la unitat J vagin a la seva paperera corresponen : /srv/exports/Paperera_J

Es pot fer?

Moltes Gràcies.
També m'interessaria saber si es possible determinat una quota o percentatge de disc a les papereres. És a dir que es buidin quan arribin a un determinat nivell d'ocupació o que eliminin automàticament el contingut quan s'arriba a determinada ocupació?

Pot ser això ja es complicar-ho molt...
Hola,

Obre el Webmin amb l'usuari root i crea la unitat J des del mòdul de samba.

Per crear la paperera, has de crear el directori i després al fitxer smb.conf copia la configuració d'una altra unitat de xarxa.

Intentaré reproduir el teu cas.

Salut.

Projecte Linkat
Hola,

Crea el directori nou i el directori de la paperera:

Code

sudo mkdir /srv/exports/J
sudo mkdir /srv/exports/Paperera/Paperera_Unitat_J


Crea el nou grup d'usuaris LDAP des del Webmin, per exemple "empleats" i afegeix els usuaris que vulguis que puguin escriure i llegir a dins d'aquest grup LDAP

Modifica els permisos i el propietari del directori J

Code

sudo chmod 770 /srv/exports/J
sudo chown root:empleats /srv/exports/J


Afegeix aquest text al fitxer /etc/samba/smb.conf

Code

[nova-unitat]
   comment = Nova
   path = /srv/exports/J
   read only = No
   writeable = Yes
   browseable = Yes
   guest ok = No
   printable = no
   write ok = true
   force create mode = 664
   force directory mode = 775
   force group = Grup_Usuaris_LDAP
   valid users = @Grup_Usuaris_LDAP
   create mask = 664
   vfs objects = recycle
   recycle:repository = /srv/exports/Paperera/Paperera_Unitat_J
   recycle:exclude = *.tmp *.temp *.o
   recycle:versions = Yes
   recycle:keeptree = Yes
   recycle:touch = true


A veure si et funciona.

Salut.

Projecte Linkat
Hola,

A banda de les passes a seguir en relació a la configuració del nou recurs, tal i com t'ha descrit en Pablo, cal afegir les ACLs corresponents al nou recurs /srv/exports/J i /srv/exports/Paperera/Paperera_Unitat_J:

Code

setfacl -m default:group::rwx /srv/exports/J
setfacl -R -m default:user:clamav:rwx -m user:clamav:rwx /srv/exports/J
setfacl -R -m default:user:lnadmin:rwx -m user:lnadmin:rwx /srv/exports/J
getfacl -p /srv/exports/J | setfacl --set-file=- /srv/exports/Paperera/Paperera_Unitat_J



Joan de Gracia



Editat per jgraci25 el 28/Jun/2016 - 17:40.

jgraci25

Hola,

A banda de les passes a seguir en relació a la configuració del nou recurs, tal i com t'ha descrit en Pablo, cal afegir les ACLs corresponents al nou recurs /srv/exports/J i /srv/exports/Paperera/Paperera_Unitat_J:

Code

setfacl -m default:group::rwx /srv/exports/J
setfacl -R -m default:user:clamav:rwx -m user:clamav:rwx /srv/exports/J
setfacl -R -m default:user:lnadmin:rwx -m user:lnadmin:rwx /srv/exports/J
getfacl -p /srv/exports/J | setfacl --set-file=- /srv/exports/Paperera/Paperera_Unitat_J



Joan de GraciaEditat per jgraci25 el 28/Jun/2016 - 17:40.



Hola!

Gràcies Pablo i Joan,

He creat les carpetes i donat els permisos.

En un equip client he tornat a muntar les unitats de xarxa i des de l'equip client veig la unitat J, puc esborrar arxius i van a la paperera. Sembla que funciona correctament tot i que amb carpetes amb el botó dret tinc l'opció de "enviar a la paperera" i ho envia a la paperera de la unitat de xarxa però en canvi amb fitxers, un fitxer de text no em dona l'opció de "enviar a la paperera"

Quina és la instrucció on se li diu que quan s'elimina un arxiu/carpeta de la unitat T o P (per exemple) l'arxiu a eliminar l'envï a /srv/exports/Paperera/Paperera_Unitat_P ?

Per altra banda, tinc un dubte... veig que s'esta editant el fitxer smb.conf on també hi ha la configuració per a les unitats T, P, S, M i G pensava que el fitxer smb.conf era per compartir arxius amb xarxes windows, però si al centre només hi ha equips Linkat, res de windows, no s'ha d'editar cap arxiu més?

Com es comparteixen les unitats de xarxa si només hi ha equips Linkat?

Gràcies.
Els protocols per compartir arxius que es fan servir són el Samba i el NFS. El Samba serveix per Windows, Linux i MacOS i el NFS només per Linux i MacOS.

Amb el servei Samba ja tens compartit el directori per a tots els sistemes.

Quan esborres un fitxer d'un d'aquests directoris automàticament va a la paperera, no cal especificar "Enviar a la paperera".

Salut.

Projecte Linkat

pablo.vigo

Els protocols per compartir arxius que es fan servir són el Samba i el NFS. El Samba serveix per Windows, Linux i MacOS i el NFS només per Linux i MacOS.

Amb el servei Samba ja tens compartit el directori per a tots els sistemes.

Quan esborres un fitxer d'un d'aquests directoris automàticament va a la paperera, no cal especificar "Enviar a la paperera".

Salut.


Moltes gràcies Pablo.

Ja ha quedat funcionant.

Agrair-vos el suport que doneu.