Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: не работает adduser  (Прочитано 6524 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vasilisc

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
не работает adduser
« : 05 Апреля 2010, 13:09:57 »
Питоновская утила adduser (useradd)  при создании пользователя пишет что он существует, НО это не так.
root@castle:/etc# whoami
root

root@castle:/etc# id
uid=0(root) gid=0(root) groups=0(root)

root@castle:/etc# useradd buh1
useradd: user buh1 exists

root@castle:/etc# adduser buh1
adduser: The user `buh1' already exists.

root@castle:/etc# cat /etc/passwd|grep buh
root@castle:/etc# ls /home|grep buh

инфо сервера
(Нажмите, чтобы показать/скрыть)

поиск в гугле внятного не дает, мож кто нить сталкивался?
во freebsd adduser обёртка вокруг pw и можно было создать через pw, но в ubuntu нет pw и как выкрутится?
« Последнее редактирование: 05 Апреля 2010, 14:46:16 от Алексеенко Василий »

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: не работает adduser
« Ответ #1 : 05 Апреля 2010, 13:51:39 »
userdel buh1
?
Шаг за шагом можно достичь цели.

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6166
    • Просмотр профиля
Re: не работает adduser
« Ответ #2 : 05 Апреля 2010, 13:59:15 »
cat /etc/group | grep buh?
При наличии группы с таким названием пользователь не добавится.

Оффлайн vasilisc

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: не работает adduser
« Ответ #3 : 05 Апреля 2010, 14:05:59 »
userdel buh1
?
root@castle:/etc# userdel buh1
userdel: error deleting password entry
userdel: error deleting shadow password entry
нечего удалять! нет и не было такого пользователя, кроме учетки для администрирования
другие учетки НЕ создавались

Пользователь решил продолжить мысль 05 Апреля 2010, 14:06:40:
cat /etc/group | grep buh?
При наличии группы с таким названием пользователь не добавится.

root@castle:/etc# cat /etc/group | grep buh
root@castle:/etc#

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: не работает adduser
« Ответ #4 : 05 Апреля 2010, 14:27:46 »
Странная реакция на

userdel buh1

Вообще-то, если пользователя нет, сообщение такое:

root@vladimir:~# userdel buh1
userdel: пользователь 'buh1' не существует

У Вас, случаем, чего-нибудь типа ldap или чего-то еще для хранения пользователей не используется?

Пользователь решил продолжить мысль 05 Апреля 2010, 14:35:30:
Проверил:

root@vladimir:~# adduser test
adduser: Пользователь `test' уже существует.
root@vladimir:~# userdel test
userdel: не удалось удалить запись test из /etc/passwd
root@vladimir:~# cat /etc/passwd | grep test
root@vladimir:~# su test
test@vladimir:/root$

У меня test - это учетная запись в ldap.

Думаю, у Вас buh1 тоже где-то есть (не на локальной машине). Проверьте, сделав

su buh1
« Последнее редактирование: 05 Апреля 2010, 14:35:30 от Karl500 »

Оффлайн vasilisc

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: не работает adduser
« Ответ #5 : 05 Апреля 2010, 14:43:57 »
Странная реакция на

userdel buh1

Вообще-то, если пользователя нет, сообщение такое:

root@vladimir:~# userdel buh1
userdel: пользователь 'buh1' не существует

У Вас, случаем, чего-нибудь типа ldap или чего-то еще для хранения пользователей не используется?

Пользователь решил продолжить мысль 05 Апреля 2010, 12:35:30:
Проверил:

root@vladimir:~# adduser test
adduser: Пользователь `test' уже существует.
root@vladimir:~# userdel test
userdel: не удалось удалить запись test из /etc/passwd
root@vladimir:~# cat /etc/passwd | grep test
root@vladimir:~# su test
test@vladimir:/root$
У меня test - это учетная запись в ldap.

Думаю, у Вас buh1 тоже где-то есть (не на локальной машине). Проверьте, сделав

su buh1

LDAP не используется, начал использовать FreeNX, но раньше он меня не подводил и счас его навсякий удалил через aptitude
сделал следущее
# узнаем из какого пакета adduser
root@castle:/mnt/data1/virt-www/stat/lightsquid/logs# dpkg -S /usr/sbin/adduser
adduser: /usr/sbin/adduser

# инфа о adduser
root@castle:/mnt/data1/virt-www/stat/lightsquid/logs# aptitude show adduser
Package: adduser
State: installed
Automatically installed: yes
Version: 3.105ubuntu1
Priority: важный
Section: base
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Uncompressed Size: 934k
Depends: perl-base (>= 5.6.0), passwd (>= 1:4.0.12), debconf | debconf-2.0
Suggests: liblocale-gettext-perl, perl-modules
Replaces: manpages-pl (<= 20051117-1), manpages-it (< 0.3.4-2)
Description: add and remove users and groups
 This package includes the 'adduser' and 'deluser' commands for creating and removing users.
 
 * 'adduser' creates new users and groups and adds existing users to existing groups;
 * 'deluser' removes users and groups and removes users from a given group.
   
 Adding users with 'adduser' is much easier than adding them manually. Adduser will choose appropriate UID and GID values, create a home directory, copy
 skeletal user configuration, and automate setting initial values for the user's password, real name and so on.
 
 Deluser can back up and remove users' home directories and mail spool or all the files they own on the system.
 
 A custom script can be executed after each of the commands.
 
 Homepage: http://alioth.debian.org/projects/adduser/
 Development mailing list:
   http://lists.alioth.debian.org/mailman/listinfo/adduser-devel/





Пользователь решил продолжить мысль 05 Апреля 2010, 14:45:55:
Думаю, у Вас buh1 тоже где-то есть (не на локальной машине). Проверьте, сделав
всё я понял! =) спасибо вам большое за эти фразы
как только прочёл  сразу все понял!
я мя samba введена в домен и про это я забыл   простите меня!
а в домене buh1 действительно есть
всем спасибо и простите меня
« Последнее редактирование: 05 Апреля 2010, 14:45:56 от Алексеенко Василий »

 

Страница сгенерирована за 0.066 секунд. Запросов: 23.