Команда groupadd не знайдена в Cygwin


1

У мене Windows 7 64-бітний ПК. Я встановив Cygwin версії 2.6.0 на ньому в каталозі c: \ cygwin64.

Там не було і т.д. / / пароль файлу. Тому я створюю цей файл за допомогою mkpasswd -l > /etc/passwdкоманди.

Не було файлу / etc / group . Тому я створив цей файл за допомогою mkgroup -l > /etc/groupкоманди.

Тепер я хочу додати групу за допомогою groupaddкоманди. Тому я набираю groupadd -g 535 finance_2команду. Але я отримую це повідомлення про помилку:

-bash: groupadd: команда не знайдена

Чи є ця командна частина будь-якого пакету Cygwin, який я не маю так завантажити?

Або ця команда повністю відсутня у Cygwin? У такому випадку як додати групу в Cygwin?

Дякую

Відповіді:


2

Вам потрібно створити своїх користувачів у Windows, а потім використовувати їх у cygwin:

Програма mkpasswd може бути використана для створення файлу / etc / passwd. Цей файл Cygwin не потребує, оскільки він зчитує інформацію про користувачів з баз даних облікових записів Windows

mkpassword на cygwin.com


2

-bash: groupadd: команда не знайдена

У Cygwin немає команди "groupadd".

Обхід:

Привіт:

Хтось може сказати мені, які пакунки мені потрібно встановити, щоб виконати такі команди:

groupadd useradd

...

Для цього в cygwin потрібно додати облікові записи та групи користувачів у windows, після чого відновити свої passwd та групові файли за допомогою mkpasswd / mkgroup.

Якщо ви хочете додати групи користувачів / облікові записи Windows із середовища cygwin, ви можете викликати команди "doze" "net user" та "net localgroup" з оболонки / скрипту / будь-якого іншого. Виконати "чистий користувач /?" та "чиста локальна група /?" для деталей синтаксису.

Вихідні пакети для команд groupadd та useradd

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.