Ayuda con Ubuntu y permisos

Hola, para empezar avisar que soy muy muy novato en Linux. El caso es que me acabo de instalar Ubuntu en Mac mediante parallels por que tengo que hacer algunas prácticas de la Universidad bajo Linux.

Bien el caso es que, en un ejercicio concreto tengo que ejecutar el fichero status de cada proceso. Pero cuando lo inento me dice: permiso denegado.

No tengo ni idea de que tengo que hacer para solucionarlo, a ver si alguien me puede ayudar.

Gracias
Ejecutar? esos ficheros solo traen alguna información del proceso, no se pueden ejecutar de por si. Lo mas que podrias hacer es visualizarlos usando cat o less, por ejemplo

$ cat /proc/1/status                                                                                                   
Name:   init
State:   S (sleeping)
Tgid:   1
Pid:   1
PPid:   0
TracerPid:   0
Uid:   0   0   0   0
Gid:   0   0   0   0
FDSize:   64
Groups:   
VmPeak:       3824 kB
VmSize:       3820 kB
VmLck:          0 kB
VmHWM:        620 kB
VmRSS:        620 kB
VmData:        172 kB
VmStk:         84 kB
VmExe:         36 kB
VmLib:       1444 kB
VmPTE:         28 kB
Threads:   1
SigQ:   0/16374
SigPnd:   0000000000000000
ShdPnd:   0000000000000000
SigBlk:   0000000000000000
SigIgn:   fffffffe57f0d8fc
SigCgt:   00000000280b2603
CapInh:   0000000000000000
CapPrm:   ffffffffffffffff
CapEff:   fffffffffffffeff
CapBnd:   fffffffffffffeff
voluntary_ctxt_switches:   4537
nonvoluntary_ctxt_switches:   8
codestation escribió:Ejecutar? esos ficheros solo traen alguna información del proceso, no se pueden ejecutar de por si. Lo mas que podrias hacer es visualizarlos usando cat o less, por ejemplo

$ cat /proc/1/status                                                                                                   
Name:   init
State:   S (sleeping)
Tgid:   1
Pid:   1
PPid:   0
TracerPid:   0
Uid:   0   0   0   0
Gid:   0   0   0   0
FDSize:   64
Groups:   
VmPeak:       3824 kB
VmSize:       3820 kB
VmLck:          0 kB
VmHWM:        620 kB
VmRSS:        620 kB
VmData:        172 kB
VmStk:         84 kB
VmExe:         36 kB
VmLib:       1444 kB
VmPTE:         28 kB
Threads:   1
SigQ:   0/16374
SigPnd:   0000000000000000
ShdPnd:   0000000000000000
SigBlk:   0000000000000000
SigIgn:   fffffffe57f0d8fc
SigCgt:   00000000280b2603
CapInh:   0000000000000000
CapPrm:   ffffffffffffffff
CapEff:   fffffffffffffeff
CapBnd:   fffffffffffffeff
voluntary_ctxt_switches:   4537
nonvoluntary_ctxt_switches:   8

Perfecto amigo, ya ves que no tengo mucha idea, eso era justo lo que tenía que hacer.

Gracias ;)
Soy nebb_5 desde la cuenta de mi novia:

El problema que tengo ahora es que si creo un script cuando voy a ejecutarlo me da permiso denegado, en cambio si ejecuto scripts que hice en clase no tengo ningun problema, ¿qué puedo hacer?

Gracias
Como adivinos no somos, tendrás que darnos más información, como, por ejemplo, qué haces para que te diga eso... Supongo que estás haciendo algo mal, tratando de ejecutar o modificar dichos ficheros para los que sólo tienes permisos de lectura.
amuchamu escribió:Como adivinos no somos, tendrás que darnos más información, como, por ejemplo, qué haces para que te diga eso... Supongo que estás haciendo algo mal, tratando de ejecutar o modificar dichos ficheros para los que sólo tienes permisos de lectura.

Si, era eso, tenía que darle permisos de ejecución. Hay alguna forma de hacerlo automáticamente? O cada vez que creo un script he de darle el permiso de ejcución?

Gracias
Me estás liando, pensaba que tenías problemas al manejar el fichero /proc/X/status, no el script en sí.

Haces un archivo de texto, escribes el script, lo guardas, le das permisos de ejecución y ya puedes ejecutarlo todas las veces que quieras, los permisos se mantienen. Si haces otro script en otro fichero, tendrás que darle permisos de ejecución también.
amuchamu escribió:Me estás liando, pensaba que tenías problemas al manejar el fichero /proc/X/status, no el script en sí.

Haces un archivo de texto, escribes el script, lo guardas, le das permisos de ejecución y ya puedes ejecutarlo todas las veces que quieras, los permisos se mantienen. Si haces otro script en otro fichero, tendrás que darle permisos de ejecución también.

Lo siento si no me he explicado bien, gracias por la ayuda ;)
7 respuestas