Автор Тема: shell script за newuser  (Прочетена 2755 пъти)

theshit

  • Гост
shell script за newuser
« -: May 10, 2014, 14:52 »
Здравейте,
възможно ли е някъде да се намери shell script, чрез който потребителите могат да се добавят самостоятелно в системата?

Например логват се с newuser и от там ги подкарва shell scripta който ги пита за потребителско име, парола, мейл, име ...  ???
Активен

BRADATA

  • Напреднали
  • *****
  • Публикации: 833
  • Distribution: Slackware/Mint/CentOS
  • Window Manager: console/KDE/LXDE
    • Профил
    • WWW
Re: shell script за newuser
« Отговор #1 -: May 10, 2014, 19:05 »
Каква е целта на занятието? Не мисля, че има готово решение, но лесно може да се напише. Но все пак - защо ти е?

edit:
всъщност то си има :) http://linux.die.net/man/8/adduser
« Последна редакция: May 10, 2014, 20:07 от BRADATA »
Активен

theshit

  • Гост
Re: shell script за newuser
« Отговор #2 -: May 10, 2014, 23:11 »
работя по един проект в академията по Икономика, специалност Интернет Технологии в Мениджмънта.
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: shell script за newuser
« Отговор #3 -: May 11, 2014, 04:09 »
Щом ще имаш системен потребител, с който да влизат в системата предварително, не ти е нужен допълнителен скрипт след това. Просто добави позволение на потребителя newuser в /etc/sudoers да може със sudo да изпълнява само командата adduser
Цитат
newuser ALL=/usr/sbin/adduser
или, ако искаш същото, но без изискване на парола при изпълнението на sudo
Цитат
newuser ALL=(ALL) NOPASSWD:/usr/sbin/adduser

След като някой влезе с потребителя newuser трябва да изпълни командата
Цитат
sudo adduser нов-потребител
и ще получи възможност да добави новия потребител. Имай предвид, че през потребителя newuser ще могат да се добавят неограничен брой потребители!
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

BRADATA

  • Напреднали
  • *****
  • Публикации: 833
  • Distribution: Slackware/Mint/CentOS
  • Window Manager: console/KDE/LXDE
    • Профил
    • WWW
Re: shell script за newuser
« Отговор #4 -: May 11, 2014, 20:47 »
Ти пък sudo.... Той, човека, нали написа, че судо се ползва само от първолаците... На него скрипт му трябва :)
Активен

theshit

  • Гост
Re: shell script за newuser
« Отговор #5 -: May 11, 2014, 21:56 »
Ти пък sudo.... Той, човека, нали написа, че судо се ползва само от първолаците... На него скрипт му трябва :)

Извиних се вече, явно не съм бил толкова широко скроен.
http://www.linux-bg.org/forum/index.php?topic=45907.msg276497#msg276497
Вече осъзнавам, каква важна роля играе sudo и колко може да е полезно и изключитело много се радвам и съм доволен, че съществува като идея, много ми помогна и то по страхотен начин. И спрете да ме ядете.
« Последна редакция: May 11, 2014, 22:04 от theshit »
Активен

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8798
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: shell script за newuser
« Отговор #6 -: May 11, 2014, 22:02 »
5.



Я сефте чувам, че шибаното судо може да е полезно за нещо. Ползвайте смело, докато можете, че ще дойде Били да Ви го вземе  :P
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
rc.d shell script
Настройка на програми
VlasA 3 2859 Последна публикация Aug 29, 2004, 12:05
от VlasA
Shell-script- за минаване от един юзър в друг
Настройка на програми
Nik123 5 3575 Последна публикация Jul 03, 2006, 20:22
от Nik123
shell script с параметри
Общ форум
k0tka 1 2889 Последна публикация May 25, 2012, 20:23
от k0tka
shell script
Общ форум
villimon 29 10614 Последна публикация Nov 01, 2013, 21:43
от neter
ПРЕМЕСТЕНО: shell script
Общ форум
neter 0 1896 Последна публикация Oct 18, 2013, 22:59
от neter