Есть ли способ добавить, удалить или изменить учетные записи пользователей через командную строку? Я не говорю об учетной записи для системного процесса или демона, я имею в виду, есть ли способ добавить учетную запись пользователя, изменить, реальные имена пользователей, значки, защиту FileVault, Admin / обычный / ограниченный статус пользователя, и в основном делать все иначе это можно сделать на панели предпочтений «Системные настройки пользователей», но с помощью какой-либо утилиты командной строки?
user-account
system-prefs
command-line
мистифицировать
источник
источник
dscl
? Может быть? Отправной точкой для поиска, я никогда не пробовал это сам. Вы заметите, что ваша учетная запись полностью отсутствует в / etc / passwd. Возможно, вам повезет, глядя на документы по OSX Server.Ответы:
Чтобы создать учетную запись в папке «Пользователи»
Создайте и установите для свойства оболочки значение bash.
Создайте и установите полное имя пользователя. (Отображается на некоторых панелях / экране входа в систему)
Создать и установить идентификатор пользователя. (это уникальный идентификатор, вам необходимо выяснить, каким был ваш последний созданный пользователь, и добавить его)
Создайте и установите свойство идентификатора группы пользователя. (Это может быть ваша группа по умолчанию)
Создайте и настройте домашний каталог пользователя.
Установите пароль. (не используйте пароль в качестве пароля)
Еще некоторые подробности можно найти на OS X Daily
источник
/
измененным наlocalonly
), но домашний каталог нового пользователя не появился ...Решение от @Infamy похоже на 10,5.
На OS X 10.6 каждая строка должна быть изменена, чтобы быть похожей на следующее:
То есть, заменить
/
наlocalhost
, препенде/Local/Default
к/Users
и вызвать всю команду сsudo
.источник
/
измененным наlocalonly
), но домашний каталог нового пользователя не появился ...