Linux за българи: Форуми

Програмиране => Общ форум => Темата е започната от: theshit в May 10, 2014, 14:52



Титла: shell script за newuser
Публикувано от: theshit в May 10, 2014, 14:52
Здравейте,
възможно ли е някъде да се намери shell script, чрез който потребителите могат да се добавят самостоятелно в системата?

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


Титла: Re: shell script за newuser
Публикувано от: BRADATA в May 10, 2014, 19:05
Каква е целта на занятието? Не мисля, че има готово решение, но лесно може да се напише. Но все пак - защо ти е?

edit:
всъщност то си има :) http://linux.die.net/man/8/adduser


Титла: Re: shell script за newuser
Публикувано от: theshit в May 10, 2014, 23:11
работя по един проект в академията по Икономика, специалност Интернет Технологии в Мениджмънта.


Титла: Re: shell script за newuser
Публикувано от: neter в 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 ще могат да се добавят неограничен брой потребители!


Титла: Re: shell script за newuser
Публикувано от: BRADATA в May 11, 2014, 20:47
Ти пък sudo.... Той, човека, нали написа, че судо се ползва само от първолаците... На него скрипт му трябва :)


Титла: Re: shell script за newuser
Публикувано от: theshit в May 11, 2014, 21:56
Ти пък sudo.... Той, човека, нали написа, че судо се ползва само от първолаците... На него скрипт му трябва :)

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


Титла: Re: shell script за newuser
Публикувано от: go_fire в May 11, 2014, 22:02
5.



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