Jest to polecenie setcifsacl, 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 Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
setcifsacl - pomocnik przestrzeni użytkownika do zmiany listy ACL w deskryptorze bezpieczeństwa dla wspólnego Internetu
System plików (CIFS)
STRESZCZENIE
setcifsacl [-v|-a|-D|-M|-S] "{jeden lub więcej ACE}" {obiekt systemu plików}
OPIS
To narzędzie jest częścią pakietu cifs-utils.
setcifsacl to program pomocniczy w przestrzeni użytkownika dla systemu plików klienta CIFS Linux. To jest
przeznaczone do zmiany listy ACL deskryptora bezpieczeństwa dla obiektu systemu plików. Czy
deskryptor zabezpieczeń do ustawienia jest stosowany lub nie jest określany przez serwer CIFS/SMB.
Ten program używa wtyczki do obsługi mapowania nazw użytkowników i grup na identyfikatory SID.
/etc/cifs-utils/idmap-plugin powinien być dowiązaniem symbolicznym wskazującym właściwą wtyczkę, której należy użyć.
OPCJE
-h
Wydrukuj komunikat o użyciu i wyjdź.
-v
Wydrukuj numer wersji i wyjdź.
-a
Dodaj jeden lub więcej wpisów ACE do listy ACL deskryptora zabezpieczeń. ACE jest dodawany, nawet jeśli
ten sam wpis ACE istnieje na liście ACL.
-D
Usuń jeden lub więcej wpisów ACE z listy ACL deskryptora zabezpieczeń. Cały ACE musi pasować
w istniejącej liście ACL dla wymienionych pozycji ACE do usunięcia.
-M
Zmodyfikuj jeden lub więcej wpisów ACE z listy ACL deskryptora zabezpieczeń. SID i typ są używane
do dopasowania istniejących pozycji ACE do modyfikacji z określoną listą pozycji ACE.
-S
Ustaw listę ACL deskryptora bezpieczeństwa z listą pozycji ACE Istniejąca lista ACL została zastąpiona
całkowicie z określonymi pozycjami ACE.
Każdy wpis ACE zaczyna się od „ACL:” Jeden lub więcej wpisów ACE jest określonych w podwójnych cudzysłowach.
Wiele pozycji ACE jest oddzielonych przecinkiem.
Następujące pola wpisu ACE można modyfikować z możliwymi wartościami:
SID: albo nazwa, albo surowa wartość SID.
typ: DOZWOLONY (0x0), ODMOWA (0x1), OBJECT_ALLOWED (0x5), OBJECT_DENIED (0x6)
flagi: OBJECT_INHERIT_FLAG (OI lub 0x1), CONTAINER_INHERIT_FLAG (CI lub 0x2),
NO_PROPAGATE_INHERIT_FLAG (NI lub 0x4), INHERIT_ONLY_FLAG (IO lub 0x8), INHERITED_ACE_FLAG
(IA lub 0x10) lub kombinacja/LUB tych wartości.
maska: albo FULL, CHANGE, READ, kombinacja RWXDPO lub wartość szesnastkowa
PRZYKŁADY
Dodaj ACE
setcifsacl -a "ACL:CIFSTESTDOM\user2:DENIED/0x1/D" setcifsacl -a
"ACL:CIFSTESTDOM\user1:ALLOWED/OI|CI|NI/D"
Usuń ACE
setcifsacl -D "ACL:S-1-1-0:0x1/OI/0x1201ff" <file_name>
Zmodyfikuj ACE
setcifsacl -M "ACL:CIFSTESTDOM\user1:ALLOWED/0x1f/CHANGE"
Ustaw listę ACL
setcifsacl -S "ACL:CIFSTESTDOM\Administrator:0x0/0x0/FULL,
ACL:CIFSTESTDOM\user2:0x0/0x0/FULL" <file_name>
UWAGI
Obsługa jądra dla narzędzi getcifsacl/setcifsacl została początkowo wprowadzona w wersji 2.6.37
jądro.
Korzystaj z setcifsacl online za pomocą usług onworks.net