Ito ang command na newgrpposix na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
newgrp - lumipat sa isang bagong grupo
SINOPSIS
newgrp [−l] [grupo]
DESCRIPTION
Ang newgrp utility ay dapat lumikha ng isang bagong shell execution environment na may bagong real at
epektibong pagkakakilanlan ng pangkat. Sa mga katangiang nakalista sa seksyon 2.12, Talukap ng alimango Pagpapatupad
kapaligiran, ang bagong shell execution environment ay dapat panatilihin ang gumaganang direktoryo, file
paggawa ng mask, at na-export na mga variable mula sa nakaraang kapaligiran (iyon ay, bukas na mga file,
mga bitag, hindi na-export na mga variable, mga kahulugan ng alias, mga function ng shell, at itakda ang mga pagpipilian ay maaaring
nawala). Lahat ng iba pang aspeto ng kapaligiran ng proseso na pinapanatili ng exec pamilya
ng mga function na tinukoy sa dami ng System Interfaces ng POSIX.1‐2008 ay dapat ding
napanatili ni newgrp; kung ang ibang mga aspeto ay napanatili ay hindi natukoy.
Isang pagkabigo na magtalaga ng mga bagong pagkakakilanlan ng grupo (halimbawa, para sa seguridad o password-
kaugnay na mga dahilan) ay hindi dapat pumigil sa bagong shell execution environment na malikha.
Ang newgrp Ang utility ay dapat makaapekto sa mga pandagdag na grupo para sa proseso tulad ng sumusunod:
* Sa mga system kung saan ang epektibong ID ng grupo ay karaniwang nasa listahan ng pandagdag na grupo
(o sa tuwing ang lumang epektibong ID ng grupo ay talagang nasa listahan ng karagdagang grupo):
-- Kung ang bagong epektibong ID ng grupo ay nasa listahan din ng pandagdag na grupo, newgrp
dapat baguhin ang epektibong ID ng grupo.
-- Kung ang bagong epektibong ID ng grupo ay wala sa listahan ng karagdagang grupo, newgrp Dapat
idagdag ang bagong epektibong group ID sa listahan, kung may puwang para idagdag ito.
* Sa mga system kung saan ang epektibong ID ng grupo ay hindi karaniwang nasa pandagdag na grupo
listahan (o kapag ang lumang epektibong ID ng grupo ay wala sa listahan ng karagdagang grupo):
-- Kung ang bagong epektibong ID ng grupo ay nasa listahan ng karagdagang grupo, newgrp Dapat
tanggalin mo na
-- Kung ang lumang epektibong group ID ay wala sa pandagdag na listahan, newgrp dapat magdagdag
ito kung may silid.
tandaan: Ang dami ng System Interfaces ng POSIX.1‐2008 ay hindi tumutukoy kung ang
Ang epektibong ID ng grupo ng isang proseso ay kasama sa listahan ng karagdagang grupo nito.
Nang walang operand, newgrp dapat baguhin ang epektibong grupo pabalik sa mga pangkat na tinukoy sa
entry ng user, at itatakda ang listahan ng mga pandagdag na grupo sa itinakda sa
mga entry ng database ng pangkat ng gumagamit.
Kung ang unang argumento ay '−', ang mga resulta ay hindi natukoy.
Kung ang isang password ay kinakailangan para sa tinukoy na grupo, at ang user ay hindi nakalista bilang isang miyembro
ng pangkat na iyon sa database ng grupo, ang user ay ipo-prompt na ipasok ang tama
password para sa pangkat na iyon. Kung nakalista ang user bilang miyembro ng pangkat na iyon, walang password
ay hihilingin. Kung walang password na kailangan para sa tinukoy na grupo, ito ay
implementasyon-tinukoy kung ang mga user na hindi nakalista bilang mga miyembro ng pangkat na iyon ay maaaring lumipat sa
grupong iyon. Kailangan man o hindi ng password, sistemang tinukoy ng pagpapatupad
ang mga mekanismo ng accounting o seguridad ay maaaring magpataw ng karagdagang mga paghihigpit sa awtorisasyon na
maaaring maging sanhi ng newgrp para magsulat ng diagnostic message at sugpuin ang pagbabago ng grupo
pagkakakilanlan.
Opsyon
Ang newgrp ang utility ay dapat umayon sa Base Definition volume ng POSIX.1–2008, seksyon
12.2, Gamit palaugnayan Mga Alituntunin, maliban sa hindi natukoy na paggamit ng '−'.
Ang sumusunod na opsyon ay dapat suportahan:
−l (Ang titik ell.) Baguhin ang kapaligiran sa kung ano ang inaasahan kung ang gumagamit
talagang naka-log in ulit.
MGA OPERAND
Ang sumusunod na operand ay dapat suportahan:
grupo Isang pangalan ng grupo mula sa database ng grupo o isang hindi negatibong numero ng grupong ID.
Tinutukoy ang group ID kung saan itatakda ang mga tunay at epektibong group ID.
If grupo ay isang hindi negatibong numeric na string at umiiral sa database ng pangkat bilang a
pangalan ng grupo (tingnan getgrnam()), ang numeric group ID na nauugnay sa pangkat na iyon
dapat gamitin ang pangalan bilang ID ng grupo.
STDIN
Hindi ginagamit.
INPUT MGA FILE
Ang file /dev/tty ay dapat gamitin upang basahin ang isang linya ng teksto para sa pagsuri ng password, kung kailan
kailangan ang isa.
Kapaligiran MGA VARIABLE
Ang mga sumusunod na variable ng kapaligiran ay dapat makaapekto sa pagpapatupad ng newgrp:
WIKA Magbigay ng default na halaga para sa mga variable ng internationalization na hindi nakatakda o
wala. (Tingnan ang dami ng Base Definition ng POSIX.1–2008, seksyon 8.2,
internationalization Variable para sa pangunguna sa internasyonalisasyon
mga variable na ginagamit upang matukoy ang mga halaga ng mga lokal na kategorya.)
LC_ALL Kung nakatakda sa isang walang laman na halaga ng string, i-override ang mga halaga ng lahat ng iba pa
mga variable ng internasyonalisasyon.
LC_CTYPE Tukuyin ang lokal para sa interpretasyon ng mga pagkakasunud-sunod ng mga byte ng data ng teksto
bilang mga character (halimbawa, single-byte kumpara sa multi-byte na character sa
mga argumento).
LC_MESSAGES
Tukuyin ang lokal na dapat gamitin upang makaapekto sa format at mga nilalaman ng
mga mensaheng diagnostic na nakasulat sa karaniwang error.
NLSPATH Tukuyin ang lokasyon ng mga katalogo ng mensahe para sa pagproseso ng LC_MESSAGES.
ASYNCHRONOUS KAGANAPAN
Default.
STDOUT
Hindi ginagamit.
STDERR
Ang karaniwang error ay dapat gamitin para sa mga diagnostic na mensahe at isang prompt string para sa a
password, kung kinakailangan. Ang mga mensaheng diagnostic ay maaaring isulat sa mga kaso kung saan ang paglabas
hindi available ang status. Tingnan ang seksyong EXIT STATUS.
oUTPUT MGA FILE
Wala.
LALAKI DESCRIPTION
Wala.
EXIT STATUS
If newgrp nagtagumpay sa paglikha ng isang bagong kapaligiran sa pagpapatupad ng shell, maging ang grupo o hindi
Ang pagkakakilanlan ay matagumpay na nabago, ang exit status ay ang exit status ng
kabibi. Kung hindi, ang sumusunod na exit value ay ibabalik:
>0 May naganap na error.
Mga kahihinatnan OF MGA KAMALI
Maaaring wakasan ang invoking shell.
Ang sumusunod seksyon ay nagbibigay-kaalaman.
APLIKASYON PAGGAMIT
Walang maginhawang paraan upang magpasok ng password sa database ng grupo. Paggamit ng pangkat
hindi hinihikayat ang mga password, dahil sa likas na katangian nito ay hinihikayat nila ang mahinang seguridad
gawi. Maaaring mawala ang mga password ng grupo sa hinaharap.
Isang karaniwang pagpapatupad ng newgrp ay ang kasalukuyang ginagamit ng shell exec upang i-overlay ang sarili
sa newgrp, na kung saan ay nag-o-overlay sa sarili nito ng isang bagong shell pagkatapos baguhin ang pangkat. Sa ilan
mga pagpapatupad, gayunpaman, maaaring hindi ito mangyari at newgrp maaaring gamitin bilang isang subprocess.
Ang newgrp Ang command ay inilaan lamang para sa paggamit mula sa isang interactive na terminal. Hindi ito
nag-aalok ng isang kapaki-pakinabang na interface para sa suporta ng mga application.
Ang katayuan ng paglabas ng newgrp ay karaniwang hindi naaangkop. Kung newgrp ay ginagamit sa isang script, sa
karamihan sa mga kaso, matagumpay itong nanawagan ng bagong shell at ang iba pang orihinal na script ng shell
ay na-bypass kapag lumabas ang bagong shell. Ginagamit nang interactive, newgrp nagpapakita ng diagnostic
mga mensahe upang ipahiwatig ang mga problema. Ngunit ang paggamit tulad ng:
newgrp foo
miss $?
ay hindi kapaki-pakinabang dahil ang bagong shell ay maaaring walang access sa anumang katayuan newgrp ay maaaring magkaroon ng
nabuo (at karamihan sa mga makasaysayang sistema ay hindi nagbibigay ng katayuang ito). Isang zero status ang umalingawngaw
dito ay hindi kinakailangang ipahiwatig na ang gumagamit ay nagbago sa bagong pangkat
matagumpay. Sumusunod newgrp sa id command ay nagbibigay ng isang portable na paraan ng
pagtukoy kung matagumpay o hindi ang pagbabago ng grupo.
HALIMBAWA
Wala.
RATIONALE
Karamihan sa mga makasaysayang pagpapatupad ay gumagamit ng isa sa exec mga function upang ipatupad ang pag-uugali ng
newgrp. Mga error na nakita bago ang exec iwanan ang kapaligiran na hindi nagbabago, habang ang mga error
natukoy pagkatapos ng exec iwanan ang user sa isang binagong kapaligiran. Habang ito ay magiging kapaki-pakinabang
upang magkaroon newgrp magbigay ng diagnostic message para sabihin sa user na nagbago ang kapaligiran,
hindi nararapat na hilingin ang pagbabagong ito sa ilang makasaysayang pagpapatupad.
Ang mekanismo ng password ay pinapayagan sa database ng grupo, ngunit kung paano ito ipapatupad
ay hindi tinukoy.
Ang newgrp Ang utility ay pinanatili sa volume na ito ng POSIX.1‐2008, kahit na ibinigay ang pagkakaroon
ng tampok na maramihang mga pahintulot ng pangkat sa dami ng System Interfaces ng POSIX.1‐2008,
para sa ilang mga kadahilanan. Una, sa ilang pagpapatupad, ang pagmamay-ari ng grupo ng isang bago
ang nilikhang file ay tinutukoy ng pangkat ng direktoryo kung saan nilikha ang file, bilang
pinapayagan ng dami ng System Interfaces ng POSIX.1‐2008; sa iba pang mga pagpapatupad, ang
Ang pagmamay-ari ng grupo ng isang bagong likhang file ay tinutukoy ng epektibong ID ng grupo. Naka-on
mga pagpapatupad ng huling uri, newgrp nagbibigay-daan sa mga file na malikha gamit ang isang tiyak
pagmamay-ari ng grupo. Sa wakas, maraming mga pagpapatupad ang gumagamit ng tunay na ID ng grupo sa accounting, at sa iba pa
mga ganitong sistema, newgrp nagbibigay-daan sa accounting identity ng user na mabago.
PAGTATAYA DIREKSYON
Wala.
Gamitin ang newgrpposix online gamit ang mga serbisyo ng onworks.net