setcifsacl - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 setcifsacl 명령입니다.

프로그램:

이름


setcifsacl - 일반 인터넷에 대한 보안 설명자에서 ACL을 변경하는 사용자 공간 도우미
파일 시스템(CIFS)

개요


setcifsacl [-v|-a|-D|-M|-S] "{하나 이상의 ACE}" {파일 시스템 개체}

기술


이 도구는 cifs-utils 제품군의 일부입니다.

setcifsacl은 Linux CIFS 클라이언트 파일 시스템용 사용자 공간 도우미 프로그램입니다. 그것은
파일 시스템 개체에 대한 보안 설명자의 ACL을 변경하기 위한 것입니다. 여부
설정할 보안 설명자의 적용 여부는 CIFS/SMB 서버에서 결정됩니다.

이 프로그램은 플러그인을 사용하여 사용자 및 그룹 이름을 SID에 매핑하는 작업을 처리합니다.
/etc/cifs-utils/idmap-plugin 사용할 올바른 플러그인을 가리키는 심볼릭 링크여야 합니다.

옵션


-h
사용법 메시지를 인쇄하고 종료합니다.
-v
버전 번호를 인쇄하고 종료합니다.
-a
보안 설명자의 ACL에 하나 이상의 ACE를 추가합니다. ACE는 다음과 같은 경우에도 추가됩니다.
동일한 ACE가 ACL에 존재합니다.
-D
보안 설명자의 ACL에서 하나 이상의 ACE를 삭제합니다. 전체 ACE가 일치해야 합니다.
나열된 ACE를 삭제할 기존 ACL에서
-M
보안 설명자의 ACL에서 하나 이상의 ACE를 수정합니다. SID 및 유형이 사용됨
지정된 ACE 목록으로 수정할 기존 ACE와 일치시킵니다.
-S
ACE 목록으로 보안 설명자의 ACL을 설정합니다. 기존 ACL이 교체됩니다.
완전히 지정된 ACE로.

모든 ACE 항목은 "ACL:"로 시작합니다. 하나 이상의 ACE는 큰따옴표 안에 지정됩니다.
여러 ACE는 쉼표로 구분됩니다.

ACE의 다음 필드는 가능한 값으로 수정할 수 있습니다.

SID: 이름 또는 원시 SID 값입니다.

유형: 허용됨(0x0), 거부됨(0x1), OBJECT_ALLOWED(0x5), OBJECT_DENIED(0x6)

플래그: OBJECT_INHERIT_FLAG(OI 또는 0x1), CONTAINER_INHERIT_FLAG(CI 또는 0x2),
NO_PROPAGATE_INHERIT_FLAG(NI 또는 0x4), INHERIT_ONLY_FLAG(IO 또는 0x8), INHERITED_ACE_FLAG
(IA 또는 0x10) 또는 이러한 값의 조합/OR입니다.

마스크: FULL, CHANGE, READ 중 하나, RWXDPO 조합 또는 XNUMX진수 값

사용 예


ACE 추가
setcifsacl -a "ACL:CIFSTESTDOM\user2:DENIED/0x1/D" setcifsacl -a
"ACL:CIFSTESTDOM\user1:ALLOWED/OI|CI|NI/D"

ACE 삭제
setcifsacl -D "ACL:S-1-1-0:0x1/OI/0x1201ff" <file_name>

ACE 수정
setcifsacl -M "ACL:CIFSTESTDOM\user1:ALLOWED/0x1f/CHANGE"

ACL 설정
setcifsacl -S "ACL:CIFSTESTDOM\Administrator:0x0/0x0/FULL,
ACL:CIFSTESTDOM\user2:0x0/0x0/FULL" <file_name>

노트


getcifsacl/setcifsacl 유틸리티에 대한 커널 지원은 2.6.37에서 처음 도입되었습니다.
핵심.

onworks.net 서비스를 사용하여 온라인으로 setcifsacl 사용



최신 Linux 및 Windows 온라인 프로그램