Del programos idejimo i startup

1
  • 25 Grd '12

Nu as patenkintas, dekoju abiems.

T
Techtronic
Mindaugas N.
  • 25 Grd '12

@123456 rašė:
Nu as patenkintas, dekoju abiems.

np, geru svenciu!

1
  • 25 Grd '12

o ant Debian irgi teip eitu?

T
Techtronic
Mindaugas N.
  • 25 Grd '12

@123456 rašė:
o ant Debian irgi teip eitu?

Teises taip, o ir rc skriptai greiciausiai kad taip.

1
  • 25 Grd '12

Nu jo, yra tas rc.local

G
  • 25 Grd '12

@123456 rašė:
o ant Debian irgi teip eitu?

Eitu, tik nesusipainiok, tau reikia keist savo programos privilegijas, NE paties rc.local.

Gero vakaro.

T
Techtronic
Mindaugas N.
  • 1
  • 25 Grd '12
gnubox minde # chmod 4755 test.sh
gnubox minde # ls -l test.sh
-rwsr-xr-x 1 minde users 14 Dec 25 20:16 test.sh
gnubox minde # ./test.sh
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)
gnubox minde # cat test.sh 
#!/bin/bash
id
gnubox minde #

Tas pats tiek 4755 ar 2755, 'id' paleidzia is root userio, ka blogai darau?
Aisku /bin/id tai negaliu keisti teisiu...

T
Techtronic
Mindaugas N.
  • 25 Grd '12

Mane ta tema domina, reiktu programeles kuri sugebetu paleisti man komandas is tam tikro userio bei group, arba tiksliau kaip nusimesti root teises

G
  • 25 Grd '12

Taigi g00gle labai greitai atsako į šį klausimą:

# su foo -c whoami
foo

Tik dabar neatsakysiu, kaip padaryti, kad nereiktų interaktyviai įvesti vartotojo slaptažodžio..

T
Techtronic
Mindaugas N.
  • 25 Grd '12

Nera patogu naudoti sudo ar su, o ir kvaila. Pas mane net nera komandos sudo.
Reiks pakurti tema siuo klausimu kada, nes yra daug klaustuku ir is C puses kaip nusimesti teises. Visi zinome, kad root yra blogai