admin(1p)

Från Wiki.linux.se -Linux wikipedia på Svenska.
Version från den 26 april 2026 kl. 05.40 av Admin (diskussion | bidrag)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

admin

admin skapar nya SCCS-filer eller ändrar parametrar i befintliga SCCS-filer.

Namn

admin — skapa och administrera SCCS-filer (DEVELOPMENT)

Synopsis

admin -i[name] [-n] [-a login] [-d flag] [-e login] [-f flag]
    [-m mrlist] [-r rel] [-t[name]] [-y[comment]] newfile

admin -n [-a login] [-d flag] [-e login] [-f flag] [-m mrlist]
    [-t[name]] [-y[comment]] newfile...

admin [-a login] [-d flag] [-m mrlist] [-r rel] [-t[name]] file...

admin -h file...

admin -z file...

Beskrivning

Verktyget admin används för att:

  • skapa nya SCCS-filer
  • ändra kontrollparametrar i befintliga SCCS-filer

Om en angiven fil inte finns skapas den och initialiseras enligt de flaggor som anges. Parametrar som inte anges får standardvärden.

Om filen redan finns ändras endast de parametrar som motsvarar angivna flaggor; övriga lämnas oförändrade.

Alla SCCS-filnamn ska vara av formen:

s.filnamn

Nya SCCS-filer skapas med skrivskyddade rättigheter.

Vid skrivning använder admin en temporär x-file med namnformen:

x.filnamn

När kommandot lyckas tas den gamla SCCS-filen bort och den temporära filen döps om till SCCS-filens riktiga namn. Detta gör att ändringar bara träder i kraft om inga fel uppstår.

Verktyget använder också en tillfällig låsfil med namnformen:

z.filnamn

för att förhindra samtidiga uppdateringar.

Viktiga alternativ

Skapa filer

-n
Skapa en ny SCCS-fil. Om -n används utan -i skapas bara kontrollinformation, utan filinnehåll.
-i[name]
Ange en fil vars innehåll ska användas som text för den första deltan i en ny SCCS-fil. Om filnamnet utelämnas läses texten från standard input. Denna flagga implicerar -n.
-r SID
Ange SID för den första deltan. Detta måste vara en trunk-SID. Nivånummer är valfritt och får annars standardvärdet 1.
-t[name]
Ange en fil med beskrivande text för SCCS-filen. För befintliga SCCS-filer:
  • utan argument tas den nuvarande beskrivningstexten bort
  • med argument ersätts beskrivningstexten med innehållet i den angivna filen
-y[comment]
Lägg in kommentaren som kommentar för första deltan. Om argumentet utelämnas används en standardkommentar med datum, tid och användarnamn.
-m mrlist
Lägg in en lista med modifieringsärenden (MR-nummer) som anledning till att första deltan skapas.

Flaggor för SCCS-filen

-f flag
Sätt en flagga i SCCS-filen.
-d flag
Ta bort en flagga från SCCS-filen.

Följande flaggor stöds:

b
Tillåt användning av get -b för att skapa branch-deltan.
cceil
Ange högsta release som får hämtas för redigering.
ffloor
Ange lägsta release som får hämtas för redigering.
dSID
Ange standard-SID som ska användas av get.
istr
Gör meddelandet om saknade ID-nyckelord till ett fatalt fel.
j
Tillåt samtidiga get-kommandon för redigering av samma SID.
llist
Ange en lista över releaser som ska låsas så att nya deltan inte kan göras där.
n
Skapa null-deltan i överhoppade releaser.
qtext
Ersätt %Q%-nyckelord med användardefinierad text.
mmod
Ange modulnamn som ersätter %M%.
ttype
Ange modultyp som ersätter %Y%.
vpgm
Kräver MR-nummer när delta används. Ett valideringsprogram kan anges.

Behörigheter

-a login
Lägg till användare eller grupp-ID i listan över dem som får skapa deltan.
-e login
Ta bort användare eller grupp-ID från listan över dem som får skapa deltan.

Om listan över tillåtna användare är tom får vem som helst skapa deltan.

Om ett användarnamn eller grupp-ID föregås av ! nekas dessa användare rätt att skapa deltan.

Kontroll och reparation

-h
Kontrollera SCCS-filens struktur och verifiera checksumman.
-z
Beräkna om checksumman och skriv den till första raden i SCCS-filen.

Operander

file
Sökväg till en befintlig SCCS-fil eller en katalog. Om en katalog anges behandlas varje SCCS-fil i katalogen.
newfile
Sökväg till en SCCS-fil som ska skapas.

Om exakt en operand anges och den är -, läses filnamn från standard input, en rad per fil.

Standard input

Standard input används bara om:

  • -i används utan filnamn, eller
  • en operand anges som -

Om första tecknet på en rad i standard input är <SOH> i POSIX-lokalen är resultatet ospecificerat.

Miljövariabler

Följande miljövariabler påverkar körningen:

LANG
Standardvärde för internationaliseringsvariabler.
LC_ALL
Åsidosätter alla andra lokalinställningar.
LC_CTYPE
Påverkar tolkningen av teckendata.
LC_MESSAGES
Påverkar diagnostiska meddelanden och standardkommentaren för -y.
NLSPATH
Anger sökväg för meddelandekataloger.

Utdata

admin använder inte standard output för normal utmatning.

Diagnostiska meddelanden skrivs till standard error.

Returkoder

0
Lyckad körning
>0
Ett fel inträffade

Kommentarer om användning

Det rekommenderas att kataloger som innehåller SCCS-filer bara är skrivbara för ägaren, och att SCCS-filerna själva är skrivskyddade. Detta minskar risken för obehöriga ändringar och gör att modifieringar sker via SCCS-kommandon.

Se även

Copyright

Delar av denna text återges från IEEE Std 1003.1-2017, POSIX-specifikationen.

Anmärkning

Detta är en översättning och anpassning till MediaWiki-format av manualsidan för admin(1p).


Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/admin.1p.html Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorservice som har sponsrat Linux.se med webbhotell.