Я изучал, как добавить пользователя в система, чтобы иметь нового пользователя ftp, и один из примеров, с которыми я столкнулся, был такой:
useradd -m -G users, ftp, wheel joe -s / bin / bash
passwd joe
chown -R joe / var / www /
Я новичок в Linux и не понимаю, что здесь делается после каждой из начальных команд (useradd, chown). Может ли кто-нибудь просветить меня или предоставить ресурс, где я могу научиться - у меня возникают проблемы с поиском чего-либо полезного, когда я ищу "команды linux со знаком минус".
Замечание: В поисках ответов я пытался найти руководство по этим минус-командам, попробовав man -d
. Я что-то сломал?
Для начала, от Вашего типа командной строки 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 каталога.
Я думаю, что Eli сказал почти все, что должно быть сказано, но так как Ваш вопрос указывает на некоторый беспорядок, я думал, что буду явным об одной вещи:
Аргументы, которые следуют за каждой начальной командой, каждым появлением после a -
подпишитесь, известны как переключатели или флаги, и они изменяют поведение начальной команды. Существует мало, который обычно допустим о флагах, хотя -v
для "быть подробным в Ваших действиях" довольно универсально, и очень часто -
удвоен, если аргументом флага являются больше, чем одна буква (например, -v
и --verbose
являются часто взаимозаменяемыми).
Флаги не имеют большого значения в изоляции от команды, которую они изменяют, так надо надеяться, более ясно, почему Вы не могли найти информацию при поиске с помощью Google на них собой. И наконец, страница справочника для man
команда говорит что -d
флаг делает man
распечатайте отладочную информацию, таким образом, не, Вы ничего не повредили.