pywin32 라이브러리와 함께이 코드를 사용하여 폴더를 공유합니다. 이제 어떻게 pemissions를 폴더에 추가 할 수 있습니까? 다음 코드는 공유 폴더에 대한 사용 권한을 설정하지 않습니다. 나는/읽기와 같은 특정 사용자를 추가공유 윈도우 폴더에 대한 사용 권한을 파이썬으로 작성
import win32net
import win32netcon
shinfo={}
shinfo['netname']='python test'
shinfo['type']=win32netcon.STYPE_DISKTREE
shinfo['remark']='data files'
shinfo['permissions']=0
shinfo['max_uses']=-1
shinfo['current_uses']=0
shinfo['path']='C:\\sharedfolder'
shinfo['passwd']=''
server='192.168.1.100'
win32net.NetShareAdd(server,2,shinfo)
icacls에 반대되는 win32security 모듈을 사용하면 어떤 이점이 있습니까? – TechDude
@TechDude : 효율성 : 하위 프로세스 인 셸과 cacls를 호출하면 API 직접 사용보다 효율성이 떨어집니다. 정기적으로 많은 수의 파일 사용 권한을 변경하면 그 차이가 있음을 알 수 있습니다. – cdarke