среда, 30 апреля 2014 г.

OS X Server: Создание пользователя из командной строки

Графический интерфейс OS X великолепен и удобен, но иногда удаленно приходится все же и пользователей создавать. Сделать можно через встроенный VNC, с помощью установленной службы TeamViewer (благо в наше время средств удаленного управления хватает). Но так как OS X это полноценный UNIX создать пользователя можно классическим способом из командной строки с помощью удаленного подключения к ssh.

Итак,

1) подключаемся к серверу с помощью ssh;
2) вводим команды

sudo dscl . -create /Users/Имя_Пользователя
sudo dscl . -create /Users/Имя_Пользователя UniqueID Идентификатор_Пользователя
sudo dscl . -create /Users/Имя_Пользователя UserShell /bin/bash
sudo dscl . -create /Users/Имя_Пользователя RealName 'Имя Фамилия'
sudo dscl . -create /Users/Имя_Пользователя NFSHomeDirectory /Users/Имя_Пользователя
sudo dscl . -create /Users/Имя_Пользователя PrimaryGroupID Идентификатор_Группы
sudo dscl . -passwd /Users/Имя_Пользователя Пароль

Конечно, это не такой удобный Wizard по созданию пользователей как во FreeBSD или Linux. Одним словом привыкните, понравится. А если не хотите привыкать создайте свою утилиту useradd.sh в которую передавайте домашнюю директорию, логин, пароль, идентификатор группы, идентификатор пользователя, шелл и любые другие параметры...

Комментариев нет:

Отправить комментарий