Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

dpns-setacl — Online w chmurze

Uruchom dpns-setacl w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie dpns-setacl, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


dpns-setacl - ustawia listy kontroli dostępu do katalogów/plików DPNS

STRESZCZENIE


dpns-setcl [-d] [-m] [-s] acl_entries ścieżka...

OPIS


dpns-setcl ustawia listę kontroli dostępu powiązaną z katalogiem/plikiem DPNS.

acl_entries to lista wpisów oddzielonych przecinkami. Każdy wpis ma pola oddzielone dwukropkami:
Typ ACL, id (uid lub gid), uprawnienia. Tylko katalogi mogą mieć domyślne wpisy ACL.

Wpisy wyglądają tak:

użytkownik::dopuszczalny
użytkownik:uid:perm
grupa::dopuszczalna
grupa:gid:perm
maska: trwała
inne:dopuszczalne
domyślnie:użytkownik::perm
domyślnie:użytkownik:uid:perm
domyślnie:grupa::zezw
domyślnie:grupa:gid:zezw
domyślna:maska:dopuszczalna
domyślnie:inne:dopuszczalne

Typ ACL można skrócić do pierwszej litery. Pierwszy wpis „użytkownik” daje
uprawnienia przyznane właścicielowi pliku. Następujące wpisy „użytkownika” pokazują:
uprawnienia przyznane określonym użytkownikom są sortowane w porządku rosnącym według uid. ten
pierwszy wpis „grupa” daje uprawnienia przyznane właścicielowi grupy pliku. ten
kolejne wpisy "grupy" pokazują uprawnienia nadane określonym grupom, są one posortowane
w porządku rosnącym gid. Wpis „maska” to maksymalne uprawnienie przyznane konkretnemu
użytkowników lub grup. Nie wpływa na uprawnienia „właściciel” i „inne”. Maska"
wpis musi być obecny, jeśli istnieją określone wpisy „użytkownika” lub „grupy”. wpisy „domyślne”
powiązane z katalogiem są dziedziczone jako dostęp ACL przez pliki lub podkatalogi
utworzone w tym katalogu. ten umaska nie jest używany. Podkatalogi również dziedziczą
domyślna lista ACL jako domyślna lista ACL. Gdy tylko pojawi się jeden domyślny wpis ACL, 3 domyślne ACL
wpisy podstawowe (domyślny użytkownik, domyślna grupa, domyślna inna) muszą być obecne.

Przetwarzanie wpisów jest zgodne ze standardem roboczym Posix 1003.1e 17.

Efektywny identyfikator użytkownika procesu musi być zgodny z właścicielem pliku lub osoba wywołująca musi
mieć uprawnienia ADMIN w bazie danych Cupv.

ścieżka określa nazwę ścieżki DPNS. Gdyby ścieżka nie zaczyna się od /, jest poprzedzony
treść DPNS_HOME zmienna środowiskowa.

uid można podać jako nazwę użytkownika lub odpowiedni numeryczny identyfikator.

kołowacizna można podać jako nazwę grupy lub odpowiadający jej identyfikator numeryczny.

trwała ondulacja można wyrazić jako kombinację znaków rwx- lub jako wartość od 0 do 7.

OPCJE


-d usunąć wpisy ACL. Pole „perm” jest ignorowane.

-m modyfikować istniejące wpisy ACL lub dodawać nowe wpisy.

-s ustawić wpisy ACL. Kompletny zestaw wpisów ACL zostaje zastąpiony.

PRZYKŁADY


Stwórzmy katalog:
dpns-mkdir /dpm/dteam/test/file.log/d6
i dodaj uprawnienia do zapisu dla użytkownika bcouturi:
dpns-setacl -mu:bcouturi:rwx,m:rwx /dpm/dteam/test/file.log/d6
Stwórzmy katalog:
dpns-mkdir /dpm/dteam/test/file.log/d7
i dodaj do niego domyślne listy ACL:
dpns-setacl -md:u::7,d:g::7,d:o:5 /dpm/dteam/test/file.log/d7
Sprawdźmy wynikowe listy ACL:
dpns-getacl /dpm/dteam/test/file.log/d7
# plik: /dpm/dteam/test/file.log/d7
# właściciel: bod
# grupa: c3
użytkownik::rwx
group::rx #efektywny:rx
inne::rx
domyślnie:użytkownik::rwx
domyślnie:grupa::rwx
domyślnie:inne::rx

Stwórzmy podkatalog i sprawdźmy wynikowe listy ACL:
dpns-mkdir /dpm/dteam/test/file.log/d7/d2
dpns-getacl /dpm/dteam/test/file.log/d7/d2
# plik: /dpm/dteam/test/file.log/d7/d2
# właściciel: bod
# grupa: c3
użytkownik::rwx
group::rwx #efektywny:rwx
inne::rx
domyślnie:użytkownik::rwx
domyślnie:grupa::rwx
domyślnie:inne::rx

Utwórzmy plik w tym samym katalogu i sprawdźmy wynikowe listy ACL:
dpns-touch /dpm/dteam/test/file.log/d7/f2
dpns-getacl /dpm/dteam/test/file.log/d7/f2
# plik: /dpm/dteam/test/file.log/d7/f2
# właściciel: bod
# grupa: c3
użytkownik::rw-
group::rw- #efektywne:rw-

inne::r--

EXIT STATUS


Ten program zwraca 0, jeśli operacja się powiodła lub >0, jeśli operacja się nie powiodła.

Użyj dpns-setacl online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Alt+F
    Alt+F
    Alt-F zapewnia bezpłatne i otwarte oprogramowanie
    alternatywne oprogramowanie dla DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F ma Sambę i NFS;
    obsługuje ext2/3/4...
    Pobierz Alt-F
  • 2
    Usm
    Usm
    Usm to zunifikowany pakiet Slackware
    menedżer, który obsługuje automatyczne
    rozwiązanie zależności. To jednoczy
    różne repozytoria pakietów, w tym
    slackware, slacky, p...
    Pobierz usm
  • 3
    Chart.js
    Chart.js
    Chart.js to biblioteka JavaScript, która
    pozwala projektantom i programistom rysować
    wszelkiego rodzaju wykresy przy użyciu HTML5
    element płótna. Chart js oferuje świetne
    tablica ...
    Pobierz Chart.js
  • 4
    iReport-Designer dla JasperReports
    iReport-Designer dla JasperReports
    UWAGA: Obsługa iReport/Jaspersoft Studio
    Ogłoszenie: Od wersji 5.5.0,
    Jaspersoft Studio będzie oficjalnym
    klient projektowy dla JasperReports. iReport
    Wola...
    Pobierz iReport-Designer dla JasperReports
  • 5
    PostInstallerF
    PostInstallerF
    PostInstallerF zainstaluje wszystkie
    oprogramowanie, które Fedora Linux i inne
    nie obejmuje domyślnie, po
    uruchamianie Fedory po raz pierwszy. Jego
    łatwe dla...
    Pobierz PostInstallerF
  • 6
    strace
    strace
    Projekt strace został przeniesiony do
    https://strace.io. strace is a
    diagnostyczne, debugujące i instruktażowe
    śledzenie przestrzeni użytkownika dla systemu Linux. To jest używane
    monitorować...
    Pobierz strace
  • więcej »

Komendy systemu Linux

Ad