[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