Автор Тема: Как правильно добавить пользователя в систему? [решено]  (Прочитано 3671 раз)

Оффлайн bang67

  • Участник
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
Всем доброго времени суток. Работаю в Симпли уже не один год. Настроен автоматический вход в систему без выбора пользователя и ввода пароля , поскольку я был единственным пользователем системы. На сегодняшний день возникла необходимость добавить ещё одного пользователя.Попробовал через альтератор, задал имя и пароль. Осуществляю вход и получаю интерфейс на английском языке и несколько окошек с сообщениями об ошибках. Удаляю учётную запись опять же с помощью альтератора, удаляю вручную домашний каталог пользователя из /home поскольку альтератор его создал, но удалять не стал почему то. Пробую снова создать учётную запись, а мне в ответ "имя уже занято". Может кто подскажет как ПРАВИЛЬНО создать новую учётную запись? Лучше , если возможно, не в консоли.
« Последнее редактирование: 15.04.2014 20:41:19 от bang67 »
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
Может кто подскажет как ПРАВИЛЬНО создать новую учётную запись? Лучше , если возможно, не в консоли.
В DM выбрать правильный язык. Или перенести ~/.i18n от готового пользователя новому.
Андрей Черепанов (cas@)

Оффлайн bang67

  • Участник
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
А как быть с "Имя пользователя уже занято"?  Где то какой то хвост остался, как его подчистить?
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
А как быть с "Имя пользователя уже занято"?  Где то какой то хвост остался, как его подчистить?
Переименуйте или удалите из /home каталог с именем старого пользователя.
Сноси Винду, переходи на Линукс ! :)

Оффлайн bang67

  • Участник
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
Переименуйте или удалите из /home каталог с именем старого пользователя.

Удаляю учётную запись опять же с помощью альтератора, удаляю вручную домашний каталог пользователя из /home поскольку альтератор его создал, но удалять не стал почему то.
Видимо где то ещё что то осталось
« Последнее редактирование: 13.04.2014 22:41:28 от bang67 »
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Можно из консольки:

userdel <user>
useradd <user>
chown -R <user>:<user> /home/<user>

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Тут ещё можно почитать про юзера в системе и права доступа:
http://forum.altlinux.org/index.php/topic,28415.msg196750.html#msg196750

Оффлайн bang67

  • Участник
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
Вот попытался при помощи консоли удалить пользователя# userdel -r olga
userdel: предупреждение: /var/mail/olga не принадлежит olga, не удаляю
userdel: ошибка удаления каталога /home/olga
Хоть что то ответила, но всё равно ничего не понятно. До этого было# cat /etc/passwd | awk '/bash/{print}'
root:x:0:0:System Administrator:/root:/bin/bash
otez:x:500:500::/home/otez:/bin/bash
olga:x:115:129::/home/olga:/bin/bash
а после какбы неудачной попытки удаления стало # cat /etc/passwd | awk '/bash/{print}'
root:x:0:0:System Administrator:/root:/bin/bash
otez:x:500:500::/home/otez:/bin/bash
то есть пользователь всёже удалён из системы?
« Последнее редактирование: 14.04.2014 16:52:18 от bang67 »
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
А кому он принадлежит?
# ls -laF /home/|grep кто

Оффлайн bang67

  • Участник
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
Вместо "кто" надо полагать следует указать имя пользователя?
Вот: # ls -laF /home/|grep root
drwxr-xr-x  5 root root  4096 Апр 14 16:44 ./
drwxr-xr-x 23 root root  4096 Мар 16  2013 ../
drwx------  2 root root 16384 Авг 19  2012 lost+found/
drwxrwxrwt  9 root root  4096 Авг 20  2012 tmp/
вот:# ls -laF /home/|grep otez
drwx-----x 71 otez otez  4096 Апр 14 16:42 otez/
И вотна всякий случай:# ls -laF /home/|grep olga
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
# cat /etc/passwd | awk '/bash/{print}'
...
olga:x:115:129::/home/olga:/bin/bash

А как вы умудрились нарушить системное полиси?
# cat /etc/login.defs |grep 500
UID_MIN                 500
GID_MIN                 500

Оффлайн bang67

  • Участник
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
Ха! Если б я знал. Видимо это в моих руках груда металлолома.
Ну или возможность подобного нарушения ни что иное, как уязвимость системы
« Последнее редактирование: 14.04.2014 17:18:10 от bang67 »
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
Ну или возможность подобного нарушения ни что иное, как уязвимость системы
Уязвимость в том, что у вас появились права root. Система тут не при чём.
Андрей Черепанов (cas@)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
то есть пользователь всёже удалён из системы?
Да. Можно его каталог и почту добить руками.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
А как вы умудрились нарушить системное полиси?
Делов то... "useradd -r" где-то увидел, да и сделал. :-)