Agregué un usuario a mi escritorio Mint (Ubuntu) para que pudiera enviar archivos ftp que pueda compartir. Soy Peter, él es John, así que tenemos /home/peter
y /home/john
. Quiero tener permisos completos en su recurso compartido de inicio, para poder copiar archivos hacia y desde la unidad compartida pero no darle acceso a mi directorio de inicio.
Supuse que podría agregarme al grupo John sería suficiente (no). He probado varias opciones sin éxito (fuerza bruta puedo acceder sudo cp
a mi directorio de inicio y luego cambiar de propietario).
Respuesta1
Debe agregar ambos usuarios a un grupo común y luego otorgarle a ese grupo acceso completo a la carpeta compartida.
Algunos sistemas cuentan con un users
grupo para este fin, así:
$ sudo install -d -m 770 -g users /var/ftp/pub/shared
Eso crea una carpeta debajo de la ubicación estándar para el directorio del demonio FTP /pub
en la que cualquier miembro del grupo users
puede escribir.
(Es posible que su configuración de FTP tenga una ruta principal diferente. En realidad, no he probado esto en Mint para verificarlo. Verifique la configuración de su demonio FTP).
Entonces sólo necesitas agregar ambos peter
y john
a ese users
grupo:
$ sudo usermod -a -G users peter
$ sudo usermod -a -G users john