Есть вопрос такой - нужно сделать так, чтобюы пользователь своего хостинга в папке hosting мог управлять папками в ней так, как ему нужно, например, те же chmod выставлять сам.
Для этого, насколько я знаю, надо дать ему права на управление через chown, так?
как это сделать?
Создать группу name, в неё создать и внести юзера name и потом через
chown name.name ./hosting/name или как?
Дело в том... Что система выдаёт, что нет такой команды - addgroup.
Где её взять, :), чего-то установить надо?
>Есть вопрос такой - нужно сделать так, чтобюы пользователь своего хостинга в
>папке hosting мог управлять папками в ней так, как ему нужно,
>например, те же chmod выставлять сам.
>Для этого, насколько я знаю, надо дать ему права на управление через
>chown, так?
>как это сделать?
>Создать группу name, в неё создать и внести юзера name и потом
>через
>chown name.name ./hosting/name или как?Если бы Вы были хоть мало-мальски знакомы с Unix, то не задавали бы подобных вопросов. Владелец каталога или файла может делать с ним все, что угодно, в том числе менять разрешения (chmod) и менять владельца/группу (chown). Назначьте владельцем необходимого каталога нужного пользователя (рекурсивно) и Вы добьетесь нужного результата, если, конечно, я Вас правильно понял.
chown - может пользоваться только root.
>chown - может пользоваться только root.Сорри, бес попутал! :) Но по крайней мере права менять может любой пользователь.
>Если бы Вы были хоть мало-мальски знакомы с Unix, то не задавали
>бы подобных вопросов. Владелец каталога или файла может делать с ним
>все, что угодно, в том числе менять разрешения (chmod) и менять
>владельца/группу (chown). Назначьте владельцем необходимого каталога нужного пользователя (рекурсивно) и Вы
>добьетесь нужного результата, если, конечно, я Вас правильно понял.
мало мальски именно знаком. Дело в том, пользователя надо создать. Так? Но при создании пользователя от мен просят указать его группу. Значит
сперва надо создать группу, не буду же я его, который будет управлять одним определенным хостингом, включать в root, или группу кого-то из юзеров, кто ещё на машинку входит. Мне по крайней мере кажется, что не надо.
А группу для него не могу создать, т.к. орет что команда "addgroup" не найдена. adduser есть, addgroup нету.>chown - может пользоваться только root.
ну да, я в курсе.
>>Если бы Вы были хоть мало-мальски знакомы с Unix, то не задавали
>>бы подобных вопросов. Владелец каталога или файла может делать с ним
>>все, что угодно, в том числе менять разрешения (chmod) и менять
>>владельца/группу (chown). Назначьте владельцем необходимого каталога нужного пользователя (рекурсивно) и Вы
>>добьетесь нужного результата, если, конечно, я Вас правильно понял.
>мало мальски именно знаком. Дело в том, пользователя надо создать. Так? Но
>при создании пользователя от мен просят указать его группу. Значит
>сперва надо создать группу, не буду же я его, который будет управлять
>одним определенным хостингом, включать в root, или группу кого-то из юзеров,
>кто ещё на машинку входит. Мне по крайней мере кажется, что
>не надо.
>А группу для него не могу создать, т.к. орет что команда "addgroup"
>не найдена. adduser есть, addgroup нету.А sysinstall не поможет случаем ?????
>
>>chown - может пользоваться только root.
>ну да, я в курсе.
>>>Если бы Вы были хоть мало-мальски знакомы с Unix, то не задавали
>>>бы подобных вопросов. Владелец каталога или файла может делать с ним
>>>все, что угодно, в том числе менять разрешения (chmod) и менять
>>>владельца/группу (chown). Назначьте владельцем необходимого каталога нужного пользователя (рекурсивно) и Вы
>>>добьетесь нужного результата, если, конечно, я Вас правильно понял.
>>мало мальски именно знаком. Дело в том, пользователя надо создать. Так? Но
>>при создании пользователя от мен просят указать его группу. Значит
>>сперва надо создать группу, не буду же я его, который будет управлять
>>одним определенным хостингом, включать в root, или группу кого-то из юзеров,
>>кто ещё на машинку входит. Мне по крайней мере кажется, что
>>не надо.
>>А группу для него не могу создать, т.к. орет что команда "addgroup"
>>не найдена. adduser есть, addgroup нету.
>
>А sysinstall не поможет случаем ?????
>
>>
>>>chown - может пользоваться только root.
>>ну да, я в курсе.vi /etc/group
http://www.freebsd.org/cgi/man.cgi?query=pw&apropos=0&sektio...Ну не знаю ошибся ты или нет (addgroup), но вроде pw groupadd -g id -n name должно работать
Ман-ы это сила :))
>http://www.freebsd.org/cgi/man.cgi?query=pw&apropos=0&sektio...
>
>Ну не знаю ошибся ты или нет (addgroup), но вроде pw groupadd
>-g id -n name должно работать
>Ман-ы это сила :))Сделал просто pw groupadd name, создал и добавил туда name, дал права на папку, после чего как юзер вошел на хостинг и было просто пусто, нет папок.
Ключи g и n для чего? По ману n это просто имя группы... g это gid, а откуда я знаю, какой он?
>>http://www.freebsd.org/cgi/man.cgi?query=pw&apropos=0&sektio...
>>
>>Ну не знаю ошибся ты или нет (addgroup), но вроде pw groupadd
>>-g id -n name должно работать
>>Ман-ы это сила :))
>
>Сделал просто pw groupadd name, создал и добавил туда name, дал права
>на папку, после чего как юзер вошел на хостинг и было
>просто пусто, нет папок.
>Ключи g и n для чего? По ману n это просто имя
>группы... g это gid, а откуда я знаю, какой он?pw useradd (если не указывать -g) создает одноименную группу.
Например,
pw useradd foo -s /usr/bin/true -d /home/foo
создат и группу foo, и входящего в неё пользователя foo