|
|
DataMuseum.dkPresents historical artifacts from the history of: Regnecentalen RC-900 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Regnecentalen RC-900 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T U p
Length: 5079 (0x13d7)
Types: TextFile
Notes: UNIX file
Names: »protect«
└─⟦c93a30372⟧ Bits:30004169/disk3.imd Uniplex II+ V.6 release 1.0 (dansk)
└─⟦c93a30372⟧ UNIX Filesystem
└─⟦this⟧ »up/new/usr/UAP/ufill/usrc/protect«
V.......T.......T.......T.......T.......T.......T.......T.......T.......T.......T.......T.......T.......T.......T.......T.......T.......T.......T....H..
:TITLE
▶92◀NDRING AF L▶92◀SE-/SKRIVERETTIGHEDER
* Usage: ufill protect filename D a b c d e f g h i U G T
*
* filename is the original file name
* D ... T are all 1 or 2 for NO or YES conditions:-
* D Directory ?
* a-i standard rwxrwxrwx values set ?
* U setuid bit on ?
* G setgid bit on ?
* T sticky bit on ?
* eg: If "ls -l my.file" gives: -rwxrw-r--
* then call as: "ufill protect my.file 1 2 2 2 2 2 1 2 1 1 1 1 1
:SCREEN
Rettigheder for [FILETYPE]: [FILENAME___________________________]
DAAAAAAAAEAAAAAAAAEAAAAAAAAF@@
[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
B L▶91◀se B Skrive B Udf▶9b◀re B@@
[ [ [ [ [
JAAAAAAAAIAAAAAAAAIAAAAAAAAH@@
[[[[[[[[[[[[[[[[[[[[[[[[[[[[
DAAAAAAAAAAAAAAAAAAAF DAAAAAAAAEAAAAAAAAEAAAAAAAAF@@
[[[[[[[[[[[[[[[[[[[[[ [[[[[[[[[[[[[[[[[[[[[[[[[[[[
B Ejer B B [A] B [B] B [C] B@@
[ [ [ [ [ [
KAAAAAAAAAAAAAAAAAAAB KAAAAAAAACAAAAAAAACAAAAAAAAG@@
[[[[[[[[[[[[[[[[[[[[[ [[[[[[[[[[[[[[[[[[[[[[[[[[[[
B Brugere i samme B B [D] B [E] B [F] B@@
[ [ [ [ [ [
B gruppe som ejer B B B B B@@
[ [ [ [ [ [
KAAAAAAAAAAAAAAAAAAAB KAAAAAAAACAAAAAAAACAAAAAAAAG@@
[[[[[[[[[[[[[[[[[[[[[ [[[[[[[[[[[[[[[[[[[[[[[[[[[[
B Andre brugere B B [G] B [H] B [I] B@@
[ [ [ [ [ [
JAAAAAAAAAAAAAAAAAAAH JAAAAAAAAIAAAAAAAAIAAAAAAAAH@@
[[[[[[[[[[[[[[[[[[[[[ [[[[[[[[[[[[[[[[[[[[[[[[[[[[
Tryk <MELLEMRUM> for at v▶91◀lge
:LABELS
FILENAME= type char, chars = "E", default = $(1), display only;
FILETYPE= type char, default = $(2), reply = "opgaven!katalog", display only;
A = type char, default = $(3), reply = "N!J";
B = type char, default = $(4), reply = "N!J";
C = type char, default = $(5), reply = "N!J", prompt =
"J muligg▶9b◀r at udf▶9b◀re en fil (hvis relevant) samt brug af katalog";
D = type char, default = $(6), reply = "N!J";
E = type char, default = $(7), reply = "N!J";
F = type char, default = $(8), reply = "N!J", prompt =
"J muligg▶9b◀r at udf▶9b◀re en fil (hvis relevant) samt brug af katalog";
G = type char, default = $(9), reply = "N!J";
H = type char, default = $(10),reply = "N!J";
I = type char, default = $(11),reply = "N!J", prompt =
"J muligg▶9b◀r at udf▶9b◀re en fil (hvis relevant) samt brug af katalog";
:MAPS
map $(A) = "J" 4
map $(A) = "N" 0
map $(B) = "J" 2
map $(B) = "N" 0
map $(C) = "J" 1
map $(C) = "N" 0
map $(D) = "J" 4
map $(D) = "N" 0
map $(E) = "J" 2
map $(E) = "N" 0
map $(F) = "J" 1
map $(F) = "N" 0
map $(G) = "J" 4
map $(G) = "N" 0
map $(H) = "J" 2
map $(H) = "N" 0
map $(I) = "J" 1
map $(I) = "N" 0
:COMMANDS
U=`expr $(A) + $(B) + $(C)`
G=`expr $(D) + $(E) + $(F)`
O=`expr $(G) + $(H) + $(I)`
if chmod $U$G$O $(FILENAME); then :
else
echo \
'Rettigheder er ikke ▶91◀ndret - du har ikke ret til at ▶91◀ndre rettigheder
p▶86◀ opgaven "$(FILENAME)"'
fi
exit 0
..V.....T.......T.......T.......T.......T.......T.......T.......T.......T...H
:HELP
▶92◀NDRING AF L▶92◀SE-/SKRIVERETTIGHEDER
L▶91◀se-/skriverettighederne angiver hvilken form for adgang brugere har til
filer/opgaver og kataloger.
Der findes tre typer af rettigheder:
L▶91◀se Man kan l▶91◀se en fil, men ikke ▶91◀ndre i den.
Skrive Man kan ▶91◀ndre filen.
Udf▶9b◀re Hvis filen er et program, kan man udf▶9b◀re den.
.FS
Rettighederne angives for tre kategorier af brugere:
..F.....T.......T..V....T.......T.......T.......T.......T.......T.......T...H
Ejer Den bruger, der oprettede filen.
Gruppe Brugere, der er medlem af samme gruppe som ejeren.
Systemadministratoren kan definere, hvilke grupper der
findes p▶86◀ systemet. For eksempel kan en gruppe best▶86◀ af
alle personer, der arbejder p▶86◀ samme projekt.
Andre Alle andre brugere p▶86◀ systemet.
..V.....T.......T.......T.......T.......T.......T.......T.......T.......T...H
Du kan kun ▶91◀ndre rettigheder p▶86◀ filer, som du selv er ejer af. Dog kan
systemadministratoren ogs▶86◀ ▶91◀ndre rettigheder p▶86◀ filer, som er oprettet af
andre brugere.
.FS
▶92◀ndring af rettigheder for en fil:
1 V▶91◀lg menupunktet "S▶91◀t rettigheder".
2 Angiv navn p▶86◀ den fil eller det katalog, der skal ▶91◀ndres rettigheder p▶86◀.
Uniplex viser et skema, der viser filens aktuelle rettigheder.
3 Med <MELLEMRUM> v▶91◀lges "J" eller "N" i de enkelte felter.
4 Tryk <ESC> u, n▶86◀r skemaet er udfyldt.