| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa |
| informatica:software:aplicaciones_web:copyparty [2025/08/17 20:46] – [Gestión de permisos] tempwin | informatica:software:aplicaciones_web:copyparty [2025/08/25 15:30] (actual) – [Usuarios] tempwin |
|---|
| </code> | </code> |
| |
| ==== Gestión de permisos ==== | ===== Gestión de permisos ===== |
| |
| Permisos: | |
| | ==== Usuarios ==== |
| | |
| | En el archivo de configuración: |
| | |
| | <code yaml> |
| | [accounts] |
| | pepito: grillo # usuario:contraseña |
| | fulanito: secreto |
| | </code> |
| | |
| | |
| | <WRAP center round important 60%> |
| | Aunque se indique usuario y contraseña, a la hora de identificarse, **copyparty** solo preguntará la contraseña y no el usuario. |
| | |
| | Esto se ha discutido [[https://github.com/9001/copyparty/issues/511|en esta incidencia de GitHub]]. |
| | </WRAP> |
| | |
| | ==== Permisos ==== |
| |
| ^ Permiso ^ Descripción ^ | ^ Permiso ^ Descripción ^ |
| | ''r'' | (//read//): browse folder contents, download files, download as zip/tar, see filekeys/dirkeys | | | ''r'' | (//read//): ver ficheros, descargarlos... | |
| | ''w'' | (//write//): upload files, move/copy files into this folder | | | ''w'' | (//write//): subir ficheros y mover / copiar ficheros a este directorio | |
| | ''m'' | (//move//): move files/folders from this folder | | | ''m'' | (//move//): mueve ficheros / directorios desde este directorio | |
| | ''d'' | (//delete//): delete files/folders | | | ''d'' | (//delete//): elimina ficheros / directorios | |
| | ''.'' | (//dots//): user can ask to show dotfiles in directory listings | | ''.'' | (//dots//): posibilidad de mostrar los archivos que empiezan por punto | |
| | ''g'' | (//get//): only download files, cannot see folder contents or zip/tar | | | ''g'' | (//get//): solo descarga de ficheros, no puede ver el contenido de los directorios | |
| | ''G'' | (//upget//): same as ''g'' except uploaders get to see their own filekeys (see fk in examples below) | | | ''G'' | (//upget//): igual que ''g'' pero los que suben ficheros pueden ver sus propias //filekeys// | |
| | ''h'' | (//html//): same as g except folders return their index.html, and filekeys are not necessary for index.html | | | ''h'' | (//html//): igual que ''g'', pero los directorios devuelven su ''index.html'', y las //filekeys// no son necesarias para ''index.html'' | |
| | ''a'' | (//admin//): can see upload time, uploader IPs, config-reload | | | ''a'' | (//admin//): puede ver la hora de las subidas, las direcciones IP de los usuarios que suben, etc. | |
| | ''A'' | (//all//): same as rwmda. (read/write/move/delete/admin/dotfiles) | | | ''A'' | (//all//): igual que ''rwmda'' (lectura / escritura / mover / borrar / admin / dotfiles) | |
| | |
| | ==== Volúmenes ==== |
| | |
| | En el fichero de configuración: |
| | |
| | <code yaml> |
| | [/] # Esta URL será "mapeada" a this URL will be mapped to... |
| | /srv # este directorio en el sistema de ficheros del servidor |
| | accs: |
| | r: * # acceso de lectura para todo el mundo (no se necesita cuenta de usuario) |
| | |
| | [/music] # create another volume at this URL, |
| | /mnt/music # which is mapped to this folder |
| | accs: |
| | r: u1, u2 # solo las cuentas "u1" y "u2" pueden leer |
| | r: @g1 # solo las cuentas pertenecientes al grupo "g1" pueden leer |
| | rw: u3 # solo la cuenta "u3" puede leer y escribir. |
| | |
| | [/uploads] |
| | /mnt/uploads |
| | accs: |
| | w: u1 # la cuenta "u1" puede subir ficheros, pero no puede ver / descargar ningún fichero. |
| | rm: u2 # la cuenta "u2" navegar y mover los archivos de este volumen |
| |
| | [/i] |
| | /mnt/ss |
| | accs: |
| | g: * # todo el que conozca la URL puede acceder a sus ficheros |
| | </code> |
| ===== Ejecutable para Windows ===== | ===== Ejecutable para Windows ===== |
| |