Ito ang command na dpns-getacl 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
dpns-getacl - kumuha ng DPNS directory/file access control lists
SINOPSIS
dpns-getacl [-a] [-d] landas...
DESCRIPTION
dpns-getacl nakakakuha ng Access Control List na nauugnay sa isang direktoryo/file ng DPNS. Para sa bawat isa
landas, ipinapakita nito ang pangalan ng file, may-ari, ang grupo, at ang Access Control List (ACL) kung
kasalukuyan. Kung ang isang direktoryo ay may default na ACL, dpns-getacl ipinapakita din ang default na ACL.
Ang mga regular na file ay hindi maaaring magkaroon ng mga default na ACL.
Ang output ay parang:
# file: filename
# may-ari: username
# pangkat: pangalan ng pangkat
gumagamit::perm
user:uid:perm
pangkat::perm
pangkat:gid:perm
maskara: perm
iba pa: perm
default:user::perm
default:user:uid:perm
default:group::perm
default:group:gid:perm
default:mask:perm
default:other:perm
Ang unang entry na "user" ay nagbibigay ng mga pahintulot na ibinigay sa may-ari ng file. Ang
ang mga sumusunod na "user" na mga entry ay nagpapakita ng mga pahintulot na ibinigay sa mga partikular na user, ang mga ito ay pinagsunod-sunod
sa pataas na ayos ng uid. Ang unang entry na "grupo" ay nagbibigay ng mga pahintulot na ibinigay sa
pangkat na may-ari ng file. Ang mga sumusunod na entry ng "grupo" ay nagpapakita ng mga pahintulot na ibinigay sa
tiyak na mga grupo, sila ay pinagsunod-sunod sa pataas na pagkakasunud-sunod ng gid. Ang entry na "mask" ay ang
maximum na pahintulot na ibinigay sa mga partikular na user o grupo. Hindi ito nakakaapekto sa "may-ari"
at "iba pang" mga pahintulot. Ang entry na "mask" ay dapat naroroon kung mayroong partikular na "user" o
"grupo" na mga entry. Ang mga "default" na entry na nauugnay sa isang direktoryo ay minana bilang access
ACL ng mga file o sub-directory na ginawa sa direktoryong iyon. Ang umask hindi ginagamit.
Namana rin ng mga sub-directory ang default na ACL bilang default na ACL. Sa lalong madaling magkaroon ng isa
default na ACL entry, ang 3 default na ACL base entries (default na user, default na grupo, default
iba pa) ay dapat na naroroon.
Ang pagpoproseso ng entry ay umaayon sa Posix 1003.1e draft standard 17.
landas tumutukoy sa pathname ng DPNS. Kung landas hindi nagsisimula sa /, ito ay may unlapi ng
nilalaman ng DPNS_HOME variable ng kapaligiran.
uid ay ipinapakita bilang username kung kilala pa bilang numeric id.
gid ay ipinapakita bilang ang groupname kung kilala pa bilang numeric id.
perm ay ipinahayag bilang kumbinasyon ng mga karakter rwx-
Opsyon
-a ipakita lamang ang access ACL.
-d ipakita lamang ang default na ACL.
HALIMBAWA
dpns-getacl /dpm/dteam/test/file.log/d2
# file: /dpm/dteam/test/file.log/d2
# may-ari: baud
# pangkat: c3
gumagamit::rwx
pangkat::rx #effective:rx
iba pa::rx
default:user::rwx
default:group::rx
default:other::rx
EXIT STATUS
Nagbabalik ang program na ito ng 0 kung matagumpay ang operasyon o >0 kung nabigo ang operasyon.
Gumamit ng dpns-getacl online gamit ang mga serbisyo ng onworks.net