The following warnings occurred:
Warning [2] Undefined variable $announcement - Line: 29 - File: showthread.php(1651) : eval()'d code PHP 8.3.6 (Linux)
File Line Function
/inc/class_error.php 157 errorHandler->error
/showthread.php(1651) : eval()'d code 29 errorHandler->error_callback
/showthread.php 1651 eval
Warning [2] Undefined property: MyLanguage::$thread_modes - Line: 43 - File: showthread.php(1651) : eval()'d code PHP 8.3.6 (Linux)
File Line Function
/inc/class_error.php 157 errorHandler->error
/showthread.php(1651) : eval()'d code 43 errorHandler->error_callback
/showthread.php 1651 eval




Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Cómo crear usuario desde terminal.
#1
Necesito que alguien me diga como crear un nuevo usuario desde el terminal. La idea es poder hacerlo desde el programa instalador desde el DVd de instalación con las utilidades ad hoc.Gracias.
Mi Epitafio---› ¨No pudo con Mac OS XXXVI¨
Reply
#2
Quote:Necesito que alguien me diga como crear un nuevo usuario desde el terminal. La idea es poder hacerlo desde el programa instalador desde el DVd de instalación con las utilidades ad hoc.Gracias.
No pides casi nada...
En un unix normal, la instrucción
adduser
te serviría pero Mac, al usar netinfo, la cosa se convierte en complicadísima.
No sé como explicártelo en menos de 10.000 palabras...
Principio de Hanlon:
«Nunca le atribuyas a la maldad lo que puede ser explicado por la estupidez»
Reply
#3
efectivamente veo que esto es UNIX a tope. encontré este script pero vamos que hay que echarle horas antes.Lo dejo para viciosos.ya te digo...joer también me pica a mi el unix...el día que me jubile verás.:lol:

Ahórrate las 10.000 Alberto.:hilomental:

#!/bin/sh
echo “Nombre de Usuario en el Sistema:”
read newuser
echo “Nombre completo del usuario $newuser:”
read long_name
echo “Tratar a $newuser como administrador (s/N)?”
read is_admin
echo “Donde quieres su directorio Personal?”
read homedir
echo “Activo acceso FTP para el usuario (s/N)?”
read siftp
new_uid=`nidump passwd . | awk -F: ‘{print $3f}’ | sort -n|tail -1`
new_uid=`expr $new_uid + 1`
nicl . -create /users/$newuser
nicl . -create /users/$newuser uid $new_uid
nicl . -create /users/$newuser realname “$long_name”
nicl . -create /users/$newuser passwd “”
nicl . -create /users/$newuser gid 20
nicl . -create /users/$newuser shell “/bin/bash”
nicl . -create /users/$newuser home “$homedir”
nicl . -create /users/$newuser _writers_passwd $newuser
passwd $newuser
ditto /System/Library/User\ Template/Spanish.lproj $homedir
chown -R $newuserConfusedtaff $homedir
nicl . -read /users/$newuser
if [ “$is_admin” = S -o “$is_admin” = s ]
then
nicl . -append /groups/wheel users $newuser
nicl . -append /groups/admin users $newuser
nicl . -read /groups/wheel
nicl . -read /groups/admin
fi

if [ “$siftp” = S -o “$siftp” = s ]
then
sharing -a $homedir -F $newuser -s 010
fi
Mi Epitafio---› ¨No pudo con Mac OS XXXVI¨
Reply
#4
Bueno, si creas un fichero de texto que se llame "nuevousuario.sh" y dentro le metes el texto de arriba, tendrás una nueva instrucción llamada nuevousuario que cuando la ejecutes te lo creará...

La otra opción es ejecutar una por una y manualmente todas las lineas que vienen en el script... menos el "if" que habrá que hacerlo a mano si conviene.
Principio de Hanlon:
«Nunca le atribuyas a la maldad lo que puede ser explicado por la estupidez»
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  ¿Como recuperar una partición eliminada en un disco HFS+ encriptado? ellicnobio 0 4.034 27-04-2019, 11:23
Last Post: ellicnobio
  Como hago una partición de Disco en Mac Os High Sierra ? JACKDJJ 3 12.069 18-07-2018, 23:31
Last Post: puntoec
  ¿Se pueden abrir documentos desde Keynote?¿Como? samaga 4 13.775 09-12-2017, 10:41
Last Post: samaga
  ¿Es posible usar un iPad como monitor de un Mac Mini? samaga 0 5.266 19-09-2017, 18:25
Last Post: samaga
  Arrancar con Windows desde un disco duro externo USB ¿Es posible? samaga 6 15.183 08-11-2016, 22:50
Last Post: samaga

Forum Jump:


Users browsing this thread: