
Dan Isaac Rodríguez Delgado
PreguntaAlguien sabe por que no puedo cambiar los permisos??
darkirondan@G7:/mnt/d/GitHub/hyperblog$ ls -l archivo.txt -rwxrwxrwx 1 darkirondan darkirondan 85 Dec 12 12:15 archivo.txt darkirondan@G7:/mnt/d/GitHub/hyperblog$ chmod o-w archivo.txt darkirondan@G7:/mnt/d/GitHub/hyperblog$ ls -l archivo.txt -rwxrwxrwx 1 darkirondan darkirondan 85 Dec 12 12:15 archivo.txt darkirondan@G7:/mnt/d/GitHub/hyperblog$ chmod o-r archivo.txt darkirondan@G7:/mnt/d/GitHub/hyperblog$ ls -l archivo.txt -rwxrwxrwx 1 darkirondan darkirondan 85 Dec 12 12:15 archivo.txt darkirondan@G7:/mnt/d/GitHub/hyperblog$ chmod o-x archivo.txt darkirondan@G7:/mnt/d/GitHub/hyperblog$ ls -l archivo.txt -rwxrwxrwx 1 darkirondan darkirondan 85 Dec 12 12:15 archivo.txt darkirondan@G7:/mnt/d/GitHub/hyperblog$```
- Crea un archivo
- Prueba a cambiarle los permisos:

Dan Isaac Rodríguez Delgado
Muchas gracias RetaxMaster y datormx!!!
Tenían razón, era un tema de permisos de WSL. La solucion fue, como bien dijo RetaxMaster, crear un archivo desde Linux y ahi modificarle los permisos
Este es el resultado:
darkirondan@G7:~$ ls -al archivo.txt -rw-r--r-- 1 darkirondan darkirondan 0 Dec 16 17:24 archivo.txt darkirondan@G7:~$ sudo chmod o+x archivo.txt [sudo] password for darkirondan: darkirondan@G7:~$ ls -al archivo.txt -rw-r--r-x 1 darkirondan darkirondan 0 Dec 16 17:24 archivo.txt darkirondan@G7:~$
Miguel Torres
Quizá sea un tema de permisos de Windows. Luego cuando crear el archivo desde allá no te deja cambiarles permisos en WSL. tendría que ir al explorador de Windows y ver los permisos directamente ahí. :D

Carlos Eduardo Gomez García
Uhh eso si es raro... ¿Has probado con algún otro archivo?
Prueba con este comando, que es más o menos un equivalente:
sudo chmod 776 archivo.txt
Si no funciona tengo una teoría: Por lo que veo, estás usando WSL y estás tratando de modificar un archivo que se encuentra en Windows (mnt/d) por lo que veo tienes una carpeta "GitHub" en tu disco D ¿Verdad?
No estoy seguro de esto pero me parece que no puedes modificar los permisos (usando comandos de Linux) que se encuentren en tu sistema Windows (Porque el sistema de permisos de Windows funciona diferente)
Repito, no estoy seguro, pero puedes probarlo, haz esto:
1.- Cámbiate a tu sistema Linux
cd ~
touch archivo.txt
sudo chmod o+x archivo.txt
Lo pongo con "o+x" porque por defecto Linux lo crea con los permisos "-rw-r--r--"
Eso debería funcionar, yo también probé cambiando permisos a archivos de Windows y no me dejó, pero al hacerlo en Linux si te deja

Dan Isaac Rodríguez Delgado
Aun con sudo no me deja, mira:
darkirondan@G7:/mnt/d/GitHub/hyperblog$ ls -l archivo.txt -rwxrwxrwx 1 darkirondan darkirondan 85 Dec 12 12:15 archivo.txt darkirondan@G7:/mnt/d/GitHub/hyperblog$ sudo chmod o-x archivo.txt darkirondan@G7:/mnt/d/GitHub/hyperblog$ ls -l archivo.txt -rwxrwxrwx 1 darkirondan darkirondan 85 Dec 12 12:15 archivo.txt ```

Carlos Eduardo Gomez García
Hola,
chmod
sudo chmod o-x archivo.txt