Acceso a archivos de otro usuario

Acceso a archivos de otro usuario

He iniciado sesión como "usuario". Necesito acceso a todos los archivos que tiene "usera". He editado el siguiente archivo,

vi /etc/group

usera:x:1000:userb,userc

Pero esto no parece funcionar. Sigo recibiendo el error "permiso denegado". Si accedo a usera, entonces podré acceder a esos archivos.

¿Cuál es la mejor manera de tener acceso equivalente a "root" o "usera"?

Actualización: Probé las opciones sugeridas en la respuesta pero sigo recibiendo lo siguiente:

[root@app company]# cd /opt/company/
[root@app company]# chmod 777 emboss/
[root@app company]# su shantanu
[shantanu@app company]$ whoami
shantanu
[shantanu@app company]$ echo "test" > /opt/company/emboss/todel.txt
bash: /opt/company/emboss/todel.txt: Permission denied
[shantanu@app company]$ sudo echo "test" > /opt/company/emboss/todel.txt
bash: /opt/company/emboss/todel.txt: Permission denied
[shantanu@app company]$ sudo -u usera echo "test" > /opt/company/emboss/todel.txt
bash: /opt/company/emboss/todel.txt: Permission denied

Respuesta1

Respuesta para¿Cuál es la mejor manera de tener acceso equivalente a "root" o "usera"?

De forma predeterminada, puede utilizar el comando sudo para ejecutar el comando como root.

Algo así como seguir.

edite el archivo /etc/sudoers y agregue la siguiente línea

userc ALL=(usera) NOPASSWD:ALL ## eliminar NOPASSWD: si desea habilitar la autenticación de usuario

Entonces el usuario userc debería poder usar sudo para ejecutar cosas como usuario usera con la opción -u sin ingresar la contraseña de usera.

ahora sudo permite a userc ejecutar comandos como usuario. El uid y gid reales y efectivos se configuran para que coincidan con los del usuario objetivo (usuario) como se especifica en la contraseña.

sudo -u usera command

Respuesta2

Es probable que los archivos estén configurados sin acceso de grupo (ya sea para los archivos o el directorio) o pertenezcan a otro grupo por completo. ¿Cuáles son los permisos para los archivos/directorios relevantes? ( ls -l).

información relacionada