Acesta este utilizatorul de comandă care poate fi rulat în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
runuser - rulați o comandă cu utilizatorul înlocuitor și ID de grup
REZUMAT
runuser [Opțiuni] -u utilizator comandă [argument...]
runuser [Opțiuni] [-] [utilizator [argument...]]
DESCRIERE
runuser permite rularea comenzilor cu un utilizator înlocuitor și un ID de grup. Dacă opțiunea -u is
nu este dat, se întoarce la su-semantica compatibila si se executa un shell. The
diferența dintre comenzi runuser si su este faptul că runuser nu cere parola
(deoarece poate fi executat doar de utilizatorul root) și folosește un PAM diferit
configurație. Comanda runuser nu trebuie instalat cu permisiuni adecvate.
Când este sunat fără argumente, runuser implicit rulează un shell interactiv ca rădăcină.
Pentru compatibilitate inversă, runuser implicit să nu schimbe directorul curent și să
setați doar variabilele de mediu ACASĂ si COAJĂ (Mai Mult USER si LOGNAME dacă ţinta
utilizator nu este rădăcină). Această versiune a runuser folosește PAM pentru gestionarea sesiunilor.
OPŢIUNI
-c, --comanda=comandă
Trece comandă la coaja cu -c opțiune.
-f, --rapid
Trece -f la carcasă, care poate fi sau nu util în funcție de carcasă.
-g, --grup=grup
Grupul primar care trebuie utilizat. Această opțiune este permisă numai pentru utilizatorul root.
-G, --supp-grup=grup
Un grup suplimentar de utilizat. Această opțiune este permisă numai pentru utilizatorul root.
-, -l, --Autentificare
Porniți shell-ul ca un shell de conectare cu un mediu similar cu un login real:
o șterge toate variabilele de mediu, cu excepția TERMEN
o inițializează variabilele de mediu ACASĂ, COAJĂ, USER, LOGNAME, PATH
o modificări în directorul principal al utilizatorului țintă
o setează argv[0] al shell-ului la '-' pentru a face din shell un shell de conectare
-m, -p, --conserva-mediul
Păstrează întregul mediu, adică nu se fixează ACASĂ, COAJĂ, USER nici
LOGNAME. Opțiunea este ignorată dacă opțiunea --Autentificare este specificat.
-s, --coajă=coajă
Rulați cea specificată coajă în loc de implicit. Este selectat shell-ul de rulat
după următoarele reguli, în ordine:
o carcasa specificată cu --coajă
o shell-ul specificat în variabila de mediu COAJĂ dacă
--conserva-mediul este folosită opțiunea
o shell-ul listat în intrarea passwd a utilizatorului țintă
o / Bin / sh
Dacă utilizatorul țintă are un shell restricționat (adică nu este listat în / etc / shells) cel
--coajă opțiunea și COAJĂ variabilele de mediu sunt ignorate cu excepția cazului în care apelarea
utilizatorul este root.
--session-command=comandă
La fel ca -c , dar nu creați o nouă sesiune. (Descurajat.)
-V, --versiune
Afișați informații despre versiune și ieșiți.
-h, --Ajutor
Afișați textul de ajutor și ieșiți.
ÎNFIINȚAT DOSARE
runuser citește /etc/default/runuser si /etc/login.defs fișierele de configurare. The
următoarele elemente de configurare sunt relevante pentru runuser:
ENV_PATH (şir)
Definește variabila de mediu PATH pentru un utilizator obișnuit. Valoarea implicită este
/ / Local / bin usr:/ cos:/ usr / bin.
ENV_ROOTPATH (şir)
ENV_SUPATH (şir)
Definește variabila de mediu PATH pentru root. Valoarea implicită este / usr / local / sbin:
/ / Local / bin usr:/ sbin:/ cos:/ usr / sbin:/ usr / bin.
ALWAYS_SET_PATH (boolean)
Dacă este setat la da și --login și --preserve-environment nu au fost specificate runuser
inițializează PATH.
EXIT STAREA
runuser returnează în mod normal starea de ieșire a comenzii pe care a executat-o. Dacă comanda a fost
ucis de un semnal, runuser returnează numărul semnalului plus 128.
Stare de ieșire generată de runuser în sine:
1 Eroare generică înainte de a executa comanda solicitată
126 Comanda solicitată nu a putut fi executată
127 Comanda solicitată nu a fost găsită
Utilizați runuser online folosind serviciile onworks.net