Hi, amig@s linuxeros. Soy un novato en linux, asi que perdonarme, estoy intentando ejecutar algo, todavia me hago un lio, asi que abro la consola en la carpeta correspondiente y escribo el archivo que se supone tiene que ejecutarse y me sale, permiso denegado, o bien se empieza a ejecutar y al momento tras unas lineas, sale lo mismo permiso denegado .... o no se puede crear esto o aquello, ejemplo: - wily@linux:/usr/lib/AntiVir> configantivir - bash: ./configantivir: Permiso denegado - wily@linux:/usr/lib/AntiVir> sux - Password: - linux:/usr/lib/AntiVir # configantivir - bash: configantivir: command not found "como es posible no encuentra" "que? y antes si " - linux:/usr/lib/AntiVir # ./configantivir - bash: ./configantivir: Permiso denegado - linux:/usr/lib/AntiVir # incluso me sale, command not found, osea en una consola normal se ejecuta y en una root no!, me lo expliquen. todo es porque quiero instalar algunos programillas para usarlo en linux, que antes usaba en Win y el WINE aun no se usarlo. Tengo otra consulta, si se entra desde un principio en el escritorio como root, se tiene permiso y acceso a todo? Gracias por todo.
El 2004-09-24 a las 00:51 +0200, wily (L. Javier O.C.) escribió:
Soy un novato en linux, asi que perdonarme, estoy intentando ejecutar algo, todavia me hago un lio, asi que abro la consola en la carpeta correspondiente y escribo el archivo que se supone tiene que ejecutarse y me sale, permiso denegado, o bien se empieza a ejecutar y al momento tras unas lineas, sale lo mismo permiso denegado .... o no se puede crear esto o aquello, ejemplo:
Por defecto el root no puede ejecutar comandos que residan en el directorio actual simplemente por su nombre. Es por seguridad. ¿Para que quieres ejectuar un antivirus? Esto es linux, no windows. Haberlos haylos, pero yo todavía no he visto ninguno. Son "académicos". ¿Instalar que? En linux no se isntalan así las cosas...
Tengo otra consulta, si se entra desde un principio en el escritorio como root, se tiene permiso y acceso a todo?
Si, pero no lo hagas: como te equivoques, petas el sistema antes que te des cuenta. NUNCA se trabaja como root. -- Saludos Carlos Robinson
----- Original Message -----
From: "Carlos E. R."
¿Para que quieres ejectuar un antivirus? Esto es linux, no windows. Haberlos haylos, pero yo todavía no he visto ninguno. Son "académicos".
Pues qué burro... porque los primeros virus que se crearon en la historia de la informática (y los más famosos) fueron diseñados especialmente para sistemas unix.
El Viernes, 24 de Septiembre de 2004 04:30, Sebastian escribió:
¿Para que quieres ejectuar un antivirus? Esto es linux, no windows. Haberlos haylos, pero yo todavía no he visto ninguno. Son "académicos".
Pues qué burro... porque los primeros virus que se crearon en la historia de la informática (y los más famosos) fueron diseñados especialmente para sistemas unix.
Yo antes de llamar burro a Carlos hubiese leído algunos de los mensajes de la lista y me habría enterado que, por lo menos, parece que sabe de lo que habla. Quedate con la segunda frase "Haberlos haylos, pero yo todavía no he visto ninguno. Son 'académicos'." Si te estas refiriendo a cosas como las de Robert Tappan Morris, nada mas decirte que hace mucho tiempo de eso. Pero nada, tu sigue a lo tuyo, si te dicen que telnet es inseguro defiende que eso no es así "según que circunstancias" y si a un novel se le comenta que no se preocupe tanto de los virus da la voz de alarma y confundele un poquito.
El Viernes, 24 de Septiembre de 2004 03:10, Carlos E. R. escribió:
El 2004-09-24 a las 00:51 +0200, wily (L. Javier O.C.) escribió:
Soy un novato en linux, asi que perdonarme, estoy intentando ejecutar algo, todavia me hago un lio, asi que abro la consola en la carpeta correspondiente y escribo el archivo que se supone tiene que ejecutarse y me sale, permiso denegado, o bien se empieza a ejecutar y al momento tras unas lineas, sale lo mismo permiso denegado .... o no se puede crear esto o aquello, ejemplo:
Por defecto el root no puede ejecutar comandos que residan en el directorio actual simplemente por su nombre. Es por seguridad.
¿Para que quieres ejectuar un antivirus? Esto es linux, no windows. Haberlos haylos, pero yo todavía no he visto ninguno. Son "académicos". ¿Instalar que? En linux no se isntalan así las cosas...
Tengo otra consulta, si se entra desde un principio en el escritorio como root, se tiene permiso y acceso a todo?
Si, pero no lo hagas: como te equivoques, petas el sistema antes que te des cuenta.
NUNCA se trabaja como root.
-- Saludos Carlos Robinson
OK, gracias, puse el ejemplo del antivirus, para que vieran a lo que me referia, cuando quiero compilar, no instalar (son muchos años con el Win) algo, una utilidad o algo, la cuestion es que en la consola sale, "... permiso denegado ..." cuando ejecuto un script o bien tras unas lineas, sale "... no se puede crear tal o cual carpeta ..." permiso denegado. Como lo hago? que comando uso? para que me deje, solo me deja en ./home en otra carpeta no puedo crear nada. Aprendemos de los errores, asi es como evolucionamos. Gracias, Wily.
On 2004-09-24 12:41, wily (L. Javier O.C.) wrote:
OK, gracias, puse el ejemplo del antivirus, para que vieran a lo que me referia, cuando quiero compilar, no instalar (son muchos años con el Win) algo, una utilidad o algo, la cuestion es que en la consola sale, "...
permiso denegado ..." cuando ejecuto un script o bien tras unas lineas, sale "... no se puede crear tal o cual carpeta ..." permiso denegado. Como lo hago? que comando uso? para que me deje, solo me deja en ./home en otra carpeta no puedo crear nada.
No te puedo dar una respuesta genérica, porque no se que estás haciendo exactamente, ni que estás tratando de ejecutar o compilar, ni donde se encuentra. A ver. A diferencia de windows, en linux sólo se pueden ejecutar los programas que están en la variable de entorno "PATH". Imagínate que en el directorio actual tienes un programa de nombre "ls" - que es el mismo nombre del comando para ver directorios, como el "dir" del dos. Bueno, pues el que se ejecuta es el del sistema, no el del directorio actual - en windows es al contrario. ¿Como se ejecutaría el del directorio actual? Pues especificando el directorio: "./ls". He puesto este ejemplo en particular porque es un ejemplo de "trampa para incautos" o "trampa para administradores noveles". Suponte que el administrador ha puesto esto en el PATH (la primera de todas): PATH=./:/usr/X11R6/bin/X11:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/ usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/ opt/kde3/bin:/usr/openwin/bin:/usr/lib/java/jre/bin Pues cuando ese incauto administrador se le ocurra hacer un listado del directorio del usuario que haya puesto esa trampa, se ejecuta el ls "troyano", con el que el usuario puede robarle la cuenta al administrador, por ejemplo. Lo que le de la gana, de hecho. La manera normal es situar los programas que tu crees en el directorio /home/usuario/bin. En el caso de compilar unas fuentes, lo normal es expandir esas fuentes en su propio directorio. Por ejemplo, el archivo de fuentes "balsa- 2.0.18.tar.bz2" lo expando en el directorio: /home/cer/compilaciones/balsa-2.0.18/* y luego hago 'cd' a él. En ese directorio, entre otros scripts, aparece uno llamado "configure". Los pasos para compilarlo, serían (son típicos - pero siempre hay un README o un INSTALL donde se explica): ./configure make make install Con una salvedad: nunca hago "make install", sino "sudo /usr/sbin/ checkinstall". Pero ya es bastante rollo por hoy. :-) Ah - y otra salvedad: lo hago todo como usuario normal, salvo el checkinstall, que exige permisos de administrador. -- Saludos Carlos E.R.
OK, voy a compilar yo primero tu explicacio, ;) y luego veremos si puedo con esto, lo que intento es tener en Linux algunas aplicaciones que usaba en Windows, pero veo que me voy a tener que comprar un "Linux para torpes" pq con los manuales de Suse no basta. Gracias, por todo, Wily. El Sábado, 25 de Septiembre de 2004 21:54, Carlos E. R. escribió:
On 2004-09-24 12:41, wily (L. Javier O.C.) wrote:
OK, gracias, puse el ejemplo del antivirus, para que vieran a lo que me referia, cuando quiero compilar, no instalar (son muchos años con el Win) algo, una utilidad o algo, la cuestion es que en la consola sale, "...
permiso denegado ..." cuando ejecuto un script o bien tras unas lineas, sale "... no se puede crear tal o cual carpeta ..." permiso denegado. Como lo hago? que comando uso? para que me deje, solo me deja en ./home en otra carpeta no puedo crear nada.
No te puedo dar una respuesta genérica, porque no se que estás haciendo exactamente, ni que estás tratando de ejecutar o compilar, ni donde se encuentra.
A ver. A diferencia de windows, en linux sólo se pueden ejecutar los programas que están en la variable de entorno "PATH". Imagínate que en el directorio actual tienes un programa de nombre "ls" - que es el mismo nombre del comando para ver directorios, como el "dir" del dos. Bueno, pues el que se ejecuta es el del sistema, no el del directorio actual - en windows es al contrario.
¿Como se ejecutaría el del directorio actual? Pues especificando el directorio: "./ls".
He puesto este ejemplo en particular porque es un ejemplo de "trampa para incautos" o "trampa para administradores noveles". Suponte que el administrador ha puesto esto en el PATH (la primera de todas):
PATH=./:/usr/X11R6/bin/X11:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/ usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/ opt/kde3/bin:/usr/openwin/bin:/usr/lib/java/jre/bin
Pues cuando ese incauto administrador se le ocurra hacer un listado del directorio del usuario que haya puesto esa trampa, se ejecuta el ls "troyano", con el que el usuario puede robarle la cuenta al administrador, por ejemplo. Lo que le de la gana, de hecho.
La manera normal es situar los programas que tu crees en el directorio /home/usuario/bin.
En el caso de compilar unas fuentes, lo normal es expandir esas fuentes en su propio directorio. Por ejemplo, el archivo de fuentes "balsa- 2.0.18.tar.bz2" lo expando en el directorio:
/home/cer/compilaciones/balsa-2.0.18/*
y luego hago 'cd' a él. En ese directorio, entre otros scripts, aparece uno llamado "configure". Los pasos para compilarlo, serían (son típicos - pero siempre hay un README o un INSTALL donde se explica):
./configure make make install
Con una salvedad: nunca hago "make install", sino "sudo /usr/sbin/ checkinstall". Pero ya es bastante rollo por hoy. :-)
Ah - y otra salvedad: lo hago todo como usuario normal, salvo el checkinstall, que exige permisos de administrador.
-- Saludos Carlos E.R.
El 2004-09-26 a las 13:01 +0200, wily (L. Javier O.C.) escribió:
OK, voy a compilar yo primero tu explicacio, ;) y luego veremos si puedo con esto, lo que intento es tener en Linux algunas aplicaciones que usaba en Windows, pero veo que me voy a tener que comprar un "Linux para torpes" pq con los manuales de Suse no basta.
La propia SuSE trae algunos manuales genéricos. Están en /usr/share/doc/Books y en /usr/share/doc/Books_es Corrección. La 9.1 NO TIENE los libros en español, los han quitado. :-/ Bueno, si puedes leer en inglés, tienes: "Linux Installation and getting started" - Matt Welsh "Linux Programmers Guide" - Sven Goldt and Sven van der Meer "Linux Network Administrators Guide, Second Edition" - Olaf Kirch and Terry Dawson "Linux System Administrators Guide" - Lars Wirzenius "Linux Users Guide" - Larry Greenfield "Linux Kernel 2.4 Internals" - Tigran Aivazian and "The Linux Kernel Module Programming Guide" - Ori Pomerantz -- Saludos Carlos Robinson
OK, gracias, a partir de mañana me voy a pasar por una libreria tecnica haber que encuentro, los prefiero en "cristiano" pero vamos q tambien los leo en "guiry" Wily. El Lunes, 27 de Septiembre de 2004 00:22, Carlos E. R. escribió:
El 2004-09-26 a las 13:01 +0200, wily (L. Javier O.C.) escribió:
OK, voy a compilar yo primero tu explicacio, ;) y luego veremos si puedo con esto, lo que intento es tener en Linux algunas aplicaciones que usaba en Windows, pero veo que me voy a tener que comprar un "Linux para torpes" pq con los manuales de Suse no basta.
La propia SuSE trae algunos manuales genéricos. Están en /usr/share/doc/Books y en /usr/share/doc/Books_es
Corrección. La 9.1 NO TIENE los libros en español, los han quitado. :-/
Bueno, si puedes leer en inglés, tienes:
"Linux Installation and getting started" - Matt Welsh "Linux Programmers Guide" - Sven Goldt and Sven van der Meer "Linux Network Administrators Guide, Second Edition" - Olaf Kirch and Terry Dawson "Linux System Administrators Guide" - Lars Wirzenius "Linux Users Guide" - Larry Greenfield "Linux Kernel 2.4 Internals" - Tigran Aivazian and "The Linux Kernel Module Programming Guide" - Ori Pomerantz
-- Saludos Carlos Robinson
Con la documentación que viene con SuSE bien leida, y con calma, y con los howtos y demás documentación tienes suficiente documentación. Date cuenta que los libros de SuSE deben ser como unas 1800 páginas.
Windows, pero veo que me voy a tener que comprar un "Linux para torpes" pq con los manuales de Suse no basta.
La propia SuSE trae algunos manuales genéricos. Están en /usr/share/doc/Books y en /usr/share/doc/Books_es
Corrección. La 9.1 NO TIENE los libros en español, los han quitado. :-/
?Aclárame esto, ya no vienen en la SuSE 9.1 Pro los libros en Español o tienes la SuSE 9.1 "personal"? Rafa Grimán, haznos alguna aclaración a esto porque como sea verdad me llevo un serio disgusto. :( Yo compro la caja de SuSE porque me hago la siguiente cuenta: Dos estupendos manuales que pueden costar en una librería unos 30 ? cada uno son 60 ?, luego pago por la distro 30 ?, lo cual me parece un precio muy ajustado. Pero si dejan de venir los manuales en español la próxima me la bajo del ftp. Ya sé que no trae ciertos paquetes pero me da igual porque no los uso. Además habría una publicidad engañosa en http://www.suse.de/es/private/products/suse_linux/i386/prices.html A mí con la 9.1 Pro me vinieron los libros en Español, y en SuSE help los tienes en formato electrónico en tu mismísima barra de tareas de KDE, y si no están en file:/usr/share/doc/manual. ?No será que tienes la SuSE 9.1 Pro "Student version"?
El 2004-09-27 a las 02:04 +0200, csalinux escribió:
Corrección. La 9.1 NO TIENE los libros en español, los han quitado. :-/
?Aclárame esto, ya no vienen en la SuSE 9.1 Pro los libros en Español o tienes la SuSE 9.1 "personal"?
Tengo la profesional, y efectivamente, ya no vienen. Al actualizar de la 8.2 a la 9.1 desaparecieron: tengo los directorios, pero vacíos. Y no están en el dvd, he mirado con pin. Así mismo, también han desaparecido los howto en español.
Rafa Grimán, haznos alguna aclaración a esto porque como sea verdad me llevo un serio disgusto. :( Yo compro la caja de SuSE porque me hago la siguiente cuenta: Dos estupendos manuales que pueden costar en una librería unos 30 ? cada uno son 60 ?, luego pago por la distro 30 ?, lo cual me parece un precio muy ajustado. Pero si dejan de venir los manuales en español la próxima me la bajo del ftp. Ya sé que no trae ciertos paquetes pero me da igual porque no los uso.
Cuidado. No son los manuales editados por suse los que han desaparecido, esos están, en español y en inglés, por lo menos: /usr/share/doc/manual/* suselinux-adminguide_en/ suselinux-adminguide_es/ suselinux-userguide_en/ suselinux-userguide_en-pdf/ suselinux-userguide_es/ Los que han desaparecido son otros: /usr/share/doc/manual Interconexion-IRDA-html dentro-nucleo-linux-html gsal-19991128-htm progmodlinux-html usando-samba-html LDP-Manifiesto-html garl-1.0 lipp-1.1-html-2 unixsec-1.2 Que son libros "de regalo" escritos por terceros. Hay otros, distintos, y en inglés. Pero estos en español vinieron con la 8.2, ya no están. -- Saludos Carlos Robinson
El 2004-09-27 a las 01:05 +0200, wily (L. Javier O.C.) escribió:
OK, gracias, a partir de mañana me voy a pasar por una libreria tecnica haber que encuentro, los prefiero en "cristiano" pero vamos q tambien los leo en "guiry"
Yo los prefiero en "guiri" - sin intermediarios :-) Pero antes mira lo que encuentres por ahí en formato electrónico. Me parece que en la web de gnu hay unos cuantos. -- Saludos Carlos Robinson
participants (5)
-
Carlos E. R.
-
csalinux
-
Javier Payno
-
Sebastian
-
wily (L. Javier O.C.)