Portál AbcLinuxu, 9. května 2025 21:32

Dotaz: jednoduchy bash script s prikazom pod rootom a potom ako user

29.11.2008 12:45 Miro
jednoduchy bash script s prikazom pod rootom a potom ako user
Přečteno: 353×
Odpovědět | Admin
zdravim,

rad by som napisal kratky script, kde samotny script bude spusteny pod userom a v nom jeden, dva prikazy pod rootom.

t.j. konkretny priklad:

- pod rootom: ntpdate

- pod beznym userom: nejaka aplikacia

(mozno existuje nieco take ako runas /user:...)

(nemyslim sudo, ak je to komplikovane nastavit)

vopred diky za odpovede na zaciatocnicku otazku.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.11.2008 13:06 diverman | skóre: 32 | blog: život s tučňáčkem
Rozbalit Rozbalit vše Re: jednoduchy bash script s prikazom pod rootom a potom ako user
Odpovědět | | Sbalit | Link | Blokovat | Admin

su root -c "ntpdate tik.cesnet.cz" 

deb http://ftp.cz.debian.org/debian jessie main contrib non-free
29.11.2008 13:09 Miro
Rozbalit Rozbalit vše Re: jednoduchy bash script s prikazom pod rootom a potom ako user
diky, vyskusam, vyzera to zaujimavo jednoducho.

este podotazka: je mozne namiesto root dosadit aj ineho usera?
29.11.2008 13:13 Miro
Rozbalit Rozbalit vše Re: jednoduchy bash script s prikazom pod rootom a potom ako user

podla helpu by tam mohlo byt dosadene aj ine user meno, to je super:

 

Usage: su [OPTION]... [-] [USER [ARG]...]
Change the effective user id and group id to that of USER.

  -, -l, --login               make the shell a login shell
  -c, --command=COMMAND        pass a single COMMAND to the shell with -c
  -f, --fast                   pass -f to the shell (for csh or tcsh)
  -m, --preserve-environment   do not reset environment variables
  -p                           same as -m
  -s, --shell=SHELL            run SHELL if /etc/shells allows it
      --help     display this help and exit
      --version  output version information and exit

A mere - implies -l.   If USER not given, assume root.

Report bugs to <bug-coreutils@gnu.org>.
 

29.11.2008 13:20 JMP | skóre: 30
Rozbalit Rozbalit vše Re: jednoduchy bash script s prikazom pod rootom a potom ako user

ostatni prominou, ale trochu odbocim od tematu

na time servery cesnetu se odkazujte pokud jste soucasti site cesnetu a splnujete podminky, ktere jsou tam dane, jinak je lepsi pouzivat verejne propagovane stroje z www.pool.ntp.org/

(nebo primo www.pool.ntp.org/zone/cz )

Heron avatar 29.11.2008 15:46 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: jednoduchy bash script s prikazom pod rootom a potom ako user
Mnohem lepší než takový skokový update času je použití služby ntpd, která řídí chod chodin kernelu a dělá synchronizaci plynule (zrychluje / zpomaluje čas). Některé služby (třeba poštovní) nemají rády skokovou změnu času. A zejména pak zpět.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.