Foros de daboweb
HARDWARE Y SISTEMAS OPERATIVOS, GNU/Linux, Windows, Mac => Mac OS X - Apple - Jaguar - Panther - Tiger - Leopard - Lion - MAC y Unix - iOS => Mensaje iniciado por: fedelf en 17 de Marzo de 2006, 12:54:43 am
-
A ver, cuando instale MacOS X cree un usuario, y por defecto te lo crea como administrador claro, ahora que he activado el usuario root querria quitarle al anterior los privilegios de administracion y dejarlo como un user normal, no quiero borrarlo porque ya lo tengo configurado, y personalizado, pero el caso es que tanto desde el usuario como desde root no me deja desmarcar la casilla de administracion.
Alguien se le ocurre como podria arreglar el estropicio? :mrgreen:
-
Con un teclado español seguro que puedes hacerlo.
Esto más que una respuesta es una pregunta .... ¿ no puedes hacerlo desde el terminal ? un CHMOD de esos y capas al administrador volviéndolo usuario ... supongo que seguiría figurando como admin pero sin los permisos.
-
A ver .... http://www.faq-mac.com/bitacoras/brocolifresco/?p=193 ... :-o
-
Y como se puede pasar de administrador a root??? Se que se hace desde el terminal, pero no se como.
Losiento fedefl pero yo no te puedo ayudar :(
-
Ahora meto la gamba fijo ... teclea su y debería pedirte la contraseña :)
-
teclea su
Que tecla es esa??
-
La S y la U ... :-?
-
En el terminal, Algeck ;-) Escribes su
Es el "SUDO", sirve para hacerte root desde un user en el terminal. Te pide la contraseña de root y listo, ya eres un rootero feliz. Yo sigo bastante pez en esto. Todo llegará.
Saludinos
Mabel
-
:ciego: :ciego: Mi estado febril me hace ver cosas raras. Habia entendido que apretase la tecla SU, pensava que se referia a suprimir, pero no podia ser :haha:. Ahora lo he vuelto a releer y pone TECLEAR jajaja. Que mal que estoy. Gracias por la aclaracion.
-
:-o :mrgreen:
-
No tengo ni idea de MacOS X pero por lo que comentais, parece que esta basado en UNIX...
chmod es para modificar permisos de archivos, que no de usuarios
En UNIX cuando se crea un usuario se le asigna un grupo principal GID, parece que el tuyo se ha creado en el grupo de administracion, yo cambiaria el GID del usuario al de usuarios normales:
usermod -g users pepe <---esto cambiaria el grupo principal del usuario pepe al grupo users
PD: Esto funcionaria asi en linux, deberia servir igual para MacOS X, siendo UNIX :ciego:
-
Hola, por defecto, en Mac OS X no está activada la cuenta de root, en lugar del root (super usuario), el sistema crea los "sudoers" que son usuarios con priviliegios administrativos.
Efectivamente para hacer alguna tarea administrativa tecleando
su (yo pongo el - para que coja el path) y luego el password podréis hacer la tarea que requiera privilegios de admin en el terminal
Si así y todo queréis activar la cuenta de root (cosa que no recomiendo) vais a
Aplicaciones>>utilidades>>Gestor Netinfo
Para gestionar usuarios
Example: Adding a User From the Command Line
This section shows a simple example of using the command-line NetInfo tool niutil to add a user to the system. The example specifies some of the properties that you would normally associate with any user.
1.
Create a new entry in the local (/) domain under the category /users.
niutil -create / /users/username
2.
Create and set the shell property to bash.
niutil -createprop / /users/username shell /bin/bash
3.
Create and set the user’s full name.
niutil -createprop / /users/username realname "User Name"
4.
Create and set the user’s ID.
niutil -createprop / /users/username uid 503
5.
Create and set the user’s global ID property.
niutil -createprop / /users/username gid 1000
6.
Create and set the user name on the local domain, as opposed to the network domain or another domain.
niutil -createprop / /users/username home /Local/Users/username
7.
Make an entry for the password.
niutil -createprop / /users/username _shadow_passwd
8.
Set the password.
passwd username
9.
To make that user useful, you might want to add them to the admin group.
niutil -appendprop / /groups/admin users username
Hay un paquete portado a Darwin (el Unix de Mac) que posibilita la gestion tipo un Unix "normal", os lo buscaré -:)
Saludos !
-
PD: Esto funcionaria asi en linux, deberia servir igual para MacOS X, siendo UNIX
Hola brother :dabo: efectivamente es así o debería de ser así pero esta es una de las ausencias de OS X y su Unix, no trae el comando pero como comentaba está portado y se pueden bajar los paquetes -:)
Un saludo ;-)
-
Dabo, por que no recomiendas crear un usuario Root?? Crees que es mejor hacer las tareas como root en el terminal?? Te he entendido bien?? |o|
-
Hola, no lo recomiendo porque ese "user" con privilegios administrativos (Sudoer) es suficiente para administrar el sistema tanto en modo gráfico (haces un cambio y te pide el password) como desde la línea de comandos (haces "su" metes el password y listo).
El user root "de verdad" y su uso para el día a día no es recomendable porque algunos de los últimos Bugs de Apple por ejemplo si se ejecutaban siendo el usuario root iban "directos" a tu sistema (es para que se me entienda) sin ningún tipo de confirmación.
El user root lo recomendaría usar por ejemplo para gestionar una red con varias máquinas conectadas y hacer tareas de sistema, red o usuarios etc, algo puntual pero con los "sudoers" (usuario con privilegios administrativos) es más que suficiente.
Por cierto, lo encontré, el paquete para los comandos adduser, addgroup etc -:)
http://www.osxgnu.org/ (ahora mismo la paqina está caida)
(mirar en Software )
Saludos !
-
Gracias dabo. Con vosotros cada dai a prendo un poco mas ;-)
-
Es mutuo -:)
-
Darwin (el Unix de Mac)
Weno pues ya aprendí algo hoy yo tambien, xDD :mrgreen: :mrgreen: :mrgreen:
-
Weno pues ya aprendí algo hoy yo tambien
Joder que bueno y mira que hacíamos pira en la escuela :destroyer: :-d y aquí todos aprendiendo.com :dabo:
-
Joder que bueno y mira que hacíamos pira en la escuela Blue_Colorz_PDT_42 Blue_Colorz_PDT_08 y aquí todos aprendiendo.com
:mrgreen: :mrgreen: no tenemos perdon... ;-)
-
Esta tarde-noche le echo un vistazo a todo. :)
Muchas gracias por todos los comentarios, ya os comentare como va el tema. Desde luego no esperaba tener tantas respuestas pasadas apenas 24 horas. :mrgreen:
Seguro que de esta aprendo 4 o 5 cosas mas. :haha:
-
24 horas? juer si no llegan ni a 12 horas... ¿cuantos minutos tienen tus horas?? :burla: :burla: :burla:
-
Parece mentira , cuanta desconfianza ... :dabo:
-
Eso queria decir, 12, por eso no soy capaz de cambiar los privilegios de un usuario, porque mi cerebro trabaja solo la mitad del tiempo :D aunque aparente trabajar a full frame, por eso 12 horas me parecieron 24 :mrgreen:
-
hi Fedelf.
El Mac Os X no te deja quitarle los privilegios de administrador desde "Prefrencias del Sistema"->"Cuentas" como seguramente has comprobado unas cuantas veces, la casilla esta apagada, cuando solo tienes un usuario. (bueno realmente no es que haya solo un usuario, pero eso es lo que te aparece en Cuentas )
Sí creas un nuevo usuario y a este usuario le das privilegios de administrador, entoces si te deja quitarselos al tuyo. Esta puede ser una solución, siempre y cuando este nuevo usuario que crees con privilegios de administrador tenga una contraseña realmente robusta ( como espero que sea tambien la de tu usuario)
La otra opción que es simplemente quitarle los privilegios es algo mas complicada y peligrosa. Bien, fundamentalmente si quieres quitarle los privilegios de administrador a tu usuario, necesitas activar la cuenta de root y comprobar que esta funciona perfectamente.
La cuenta de root del sistema se puede activar de dos maneras: Usando el gestor NetInfo como te comentaba Dabo, o utilizando el comando "dsenableroot" .
Una vez activado la cuenta de root, pruebala desde el terminal haciendo "su - " sin más. (no useis sudo aqui, para comprobar que funciona correctamente.)
Aqui tengo que hacer una aclaración, bastante importante. Tu usuario puede invocar el comando su y pasar a ser root porque pertenece a uno de los dos grupos autorizados por el sistema para invocar su . Pertenece a uno de esos dos grupos porque aun tiene privilegios de administrador, pero en cuanto le quitemos estos privilegios no podras ejecutar su, siempre te da error.
Para ser root, tendremos que loguearnos en el sistema como tal. No podremos usar ni "su" ni "sudo".
Para solucionar esto y que tu usuario pueda invocar "su" debes modificar el fichero "/private/etc/pam.d/su"
Modificando esta linea
auth required pam_wheel.so use_uid group=admin group=wheel
de esta forma
auth required pam_wheel.so use_uid group=admin group=wheel group=fedelf
Siempre y cuando esista el grupo fedelf y tu usuario fedelf pertenezca a él. Estes es el comportamiento habitual. Cuando creais vuestro usuario, se crea un grupo con el mismo nombre, y al que pertence vuestro usuario como grupo primario. Tambien podeis dejar la carga del módulo sin párametros, pero no lo recomiendo.
Una aclaración para todos. El comando sudo nunca pide la password de root, si no que pide la password del usuario que lo invoca, si este tiene los permisos correspondintes en el fichero de configuración se le permite ejecutar el comando invocado con sudo. Ejemplo para arrancar el apache de vuestro mac, sin tener que ir preferencias ... simplemente desde vuestro terminal con un usuario con privilegios:
sudo apachectl start
Por último, nos queda por eliminar los privilegios de tu usuario. Simplemente debes teclear esto en el terminal como root.
niutil -destroyval . /groups/admin users fedelf
Siendo claro esta, fedelf el nombre de tu usuario. Si ahora vuelves a entrar en Preferencias -> Cuentas veras que tu usuario ya no tiene privilegios de administrador. Ahora, cada vez que queramos cambiar una opcion de configuración segura o cuando se necesiten los privilegios de administrador tendras que usar la cuenta de root.
"RECOMENDACIÓN" Esto que describo aqui, es bastante peligroso, si os perdeis, si no sabeis lo que estais haciendo, si os equivocais podeis quedaros sin acceso como administrador al sistema. Lo cual tiene cosas buenas, en algunos casos :mrgreen: , pero tambien os puede hacer la puñeta en otros. Recuperar el acceso como administrador al sistema, si meteis la pata tampoco es sencillo ( pero se puede :dabo: ) asi que simplemente teneis que tener una razón importante para jugar con esto.
Bueno si algo no entendeis, ya sabeis preguntar, yo con mi lag de constumbre tratare de contestar.
Un Saludo
PD: Por cierto Dabo, para que instalar comandos en Mac Os X , si ya trae todos los que hacen falta :-d
-
Muchisimas gracias Naveiras :-6
Lo he conseguido por fin como dijiste en la primera opcion, creando un nuevo usuario y dandole a este privilegios de administrador, las contraseñas no son debiles, aunque no son lo mas fuertes que podrian. :) pero durante esta semana planificare una gestion de contraseñas en condiciones. :)
Por cierto, lo de usermod no funciona, tampoco esta ese comando implementado en macos, lo de osxgnu lo instale anoche,pero tengo que revisar la documentacion porque no tira por si solo. :)
Y gracias a todos porque desde luego opciones no han faltado. :D
-
PD: Por cierto Dabo, para que instalar comandos en Mac Os X , si ya trae todos los que hacen falta
ñam ñam :-d :-d
-
Pero que frikis que sois todos vosotros :dog: |o| :-D :-D
-
friki goldfinger peazo avatar de lobo, rules...
-
friki goldfinger peazo avatar de lobo, rules...
:mrgreen: :mrgreen: :mrgreen: