Пожалуйста, помогите мне разобраться в синтаксисе примера useradd [закрыто]

Я изучал, как добавить пользователя в система, чтобы иметь нового пользователя ftp, и один из примеров, с которыми я столкнулся, был такой:

useradd -m -G users, ftp, wheel joe -s / bin / bash
passwd joe
chown -R joe / var / www /

Я новичок в Linux и не понимаю, что здесь делается после каждой из начальных команд (useradd, chown). Может ли кто-нибудь просветить меня или предоставить ресурс, где я могу научиться - у меня возникают проблемы с поиском чего-либо полезного, когда я ищу "команды linux со знаком минус".

Замечание: В поисках ответов я пытался найти руководство по этим минус-командам, попробовав man -d . Я что-то сломал?

-1
задан 31 March 2011 в 06:15
2 ответа

Для начала, от Вашего типа командной строки man COMMAND так man useradd и т.д.

Это отобразит руководство для каждой команды.

Существуют пути, более простые, чем Ваш пример выше такого как:

useradd -m tommy создает пользователя tommy и группу tommy также.

Затем:

usermod -a G users,wheel,ftp tommy добавляет пользователь tommy к группам "пользователи, колесо и ftp"

passwd tommy позволяет Вам изменять пароль для учетной записи пользователя tommy

chown -R tommy /var/www рекурсивно владение изменений/var/www каталога для создания tommy владельцем. Хотя becareful, потому что обычно у апачского пользователя должно быть владение/var/www каталога.

1
ответ дан 5 December 2019 в 20:09

Я думаю, что Eli сказал почти все, что должно быть сказано, но так как Ваш вопрос указывает на некоторый беспорядок, я думал, что буду явным об одной вещи:

Аргументы, которые следуют за каждой начальной командой, каждым появлением после a - подпишитесь, известны как переключатели или флаги, и они изменяют поведение начальной команды. Существует мало, который обычно допустим о флагах, хотя -v для "быть подробным в Ваших действиях" довольно универсально, и очень часто - удвоен, если аргументом флага являются больше, чем одна буква (например, -v и --verbose являются часто взаимозаменяемыми).

Флаги не имеют большого значения в изоляции от команды, которую они изменяют, так надо надеяться, более ясно, почему Вы не могли найти информацию при поиске с помощью Google на них собой. И наконец, страница справочника для man команда говорит что -d флаг делает man распечатайте отладочную информацию, таким образом, не, Вы ничего не повредили.

0
ответ дан 5 December 2019 в 20:09

Теги

Похожие вопросы