[Sysadmins] Подскажите по useradd - что я делаю не так?

Yuri Khachaturyan yukh на yukh.ru
Чт Дек 2 15:49:50 UTC 2010


#!/bin/sh
su - yukh -c 'mkve-cache -v --create-fake-devices -z \
        --copy="/etc/apt/sources.list.d/alt.list
/etc/apt/sources.list.d/alt.list" \
        --copy="/etc/apt/sources.list.d/yandex.list
/etc/apt/sources.list.d/yandex.list" \
        --copy="/etc/apt/sources.list.d/sources.list
/etc/apt/sources.list.d/sources.list" \
        --command="ln -fs /proc/mounts /etc/mtab" \
        --command="/usr/sbin/useradd -G wheel yukh" \
        --command="echo 'yukh:mypassword'| chpasswd -e" \
        --output sisyphus.tar.gz \
        awk \
        apt \
        apt-conf-server \
        basesystem \
        etcnet \
        openssh-server \
        openssh-clients

Почему то выдает мне

mkve-cache: create fake device files
sed-4.2.1-alt2
mkve-cache: run commands and hooks and copy files
mkve-cache: Copy file(s) host:/etc/apt/sources.list.d/alt.list to
chroot:/etc/apt/sources.list.d/alt.list
mkve-cache: Copy file(s) host:/etc/apt/sources.list.d/yandex.list to
chroot:/etc/apt/sources.list.d/yandex.list
mkve-cache: Copy file(s) host:/etc/apt/sources.list.d/sources.list to
chroot:/etc/apt/sources.list.d/sources.list
mkve-cache: Running command ln -fs /proc/mounts /etc/mtab
mkve-cache: Running command /usr/sbin/useradd -G wheel yukh
<86>Dec  2 15:48:12 useradd[21729]: new group: name=yukh, gid=500
<86>Dec  2 15:48:12 useradd[21729]: add `yukh' to group `wheel'
<86>Dec  2 15:48:12 useradd[21729]: add `yukh' to shadow group `wheel'
mkve-cache: Running command echo yukh:mypasswd| chpasswd -e
/usr/bin/mkve-cache: line 204: chpasswd: command not found
hasher-priv: master: write: Broken pipe
mkve-cache: running of command echo yukh:tilda| chpasswd -e failed
mv: cannot stat `/home/yukh/sisyphus.tar.gz': No such file or directory



2 декабря 2010 г. 18:44 пользователь Konstantin Pavlov
<thresh на altlinux.ru>написал:

> On Thu, Dec 02, 2010 at 05:26:15PM +0200, Mykola S. Grechukh wrote:
> > 2010/12/2 Yuri Khachaturyan <>:
> > > Для ssh есстественно ключи используются. У меня задача такая, что я
> создаю
> > > виртуалку на VZ и мне надо в нее пользователей создать, каждого руками
> > > лениво на каждую виртуалку прописывать :) А по умолчанию, даже если
> > > поставить пароль для root, то ssh для root в любом случае отключен в
> конфиге
> > > по умолчанию. И получается, что на VE никак не зайти первый раз, кроме
> как
> > > через vzctk enter, а потом уже создать там пользователя, ключи и т.д.
> >
> > Ну, можно echo -e "test123\ntest123\n" | sudo passwd test1 после
> создания.
>
> Или echo "user:password" | chpasswd
>
> --
> Konstantin Pavlov
> VideoLAN team
> _______________________________________________
> Sysadmins mailing list
> Sysadmins на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sysadmins
>



-- 
С уважением,
Хачатурян Юрий (yukh на yukh.ru)
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sysadmins/attachments/20101202/dd6abed7/attachment-0001.html>


Подробная информация о списке рассылки Sysadmins