Estoy trabajando con Ubuntu y tengo un archivo jar en esta carpeta /export/home/david
Y estoy conectado a machineB
como david
usuario.
Algún otro usuario también está conectado a esa misma máquina. Y quiero que otro usuario copie el archivo jar anterior desde mi ubicación.
Pero de alguna manera no pueden hacerlo porque se les niega el permiso. ¿Hay alguna manera de que pueda agregar algún permiso en ese archivo jar o en mi carpeta para que cualquiera pueda copiar los archivos de esa carpeta?
Actualización:-
A continuación se muestra el resultado que obtuve:
[email protected]:~$ groups david
david : uucp
[email protected]:~$ groups otheruser
otheruser : app
[email protected]:~$ ls -l foo.jar
-rw-r--r-- 1 david uucp 6543346 2014-03-07 18:27 foo.jar
[email protected]:~$ ls -ld $(echo "/home/david/foo.jar" | sed -r ':a; s#(.*)/[^/]*$#1#;p;ta')
drwxr-xr-x 22 root root 4096 2014-05-04 08:04 /home
drwx------ 4 david uucp 4096 2014-03-07 18:36 /home/david
Respuesta aceptada:
Bueno, por alguna extraña razón, tu $HOME
El directorio solo es accesible para usted. Este no es el valor predeterminado en ningún sistema con el que esté familiarizado, usted o su administrador de sistemas probablemente lo hayan configurado de esta manera.
De todos modos, todo lo que necesita hacer es dar a todos acceso de lectura/ejecución a su $HOME
. Esta es la norma en la mayoría de los sistemas multiusuario para permitir que las personas compartan su trabajo. Solo ejecuta este comando:
chmod a+rx ~/
Esto establecerá los permisos de su hogar en rwxr-xr-x
y permite que cualquiera copie archivos desde tu $HOME
.