używam
cmd# dir uuid.vbs /q /s 15.08.2011 16:52 83 HOST\user uuid.vbs
ale to nie działa w przypadku udziałów systemu Windows, które zamontowano przez:
cmd# net use t: \\192.168.1.44\distr
Wydaje takie wyniki jak:
cmd# dir wget.later /q /s 15.08.2011 09:16 66 ... wget.later
Również w Eksploratorze zaznacz Właściwości == & gt; Bezpieczeństwo możesz zobaczyć listę użytkowników / grup, które mają pewne uprawnienia do tego pliku.
Jak mogę wymienić właściciela lub użytkowników / grupy, które mają uprawnienia do pliku z wiersza poleceń? Może VB / JS-scrips pozwalają na to (tak jak zaczyna się od Win2000)?
windows
file-permissions
gavenkoa
źródło
źródło
cacls
(iicacls
) niezawodnie raportuje właściciela udziałów sieciowych. Tak blisko, jak mogę to stwierdzić na komputerach, do których mam dostęp: a) W systemie Windows Server 2003cacls
mówiEveryone:F
,dir /q
mówiBUILTIN\Administrators
i Eksplorator Windows mówiAdministrators (SERVERNAME\Administrators)
; b) na serwerze samby (urządzenie NAS QNAP)cacls reports ``<Account Domain not found>F
,dir /q
mówi też...
lubDOMAIN\username
dla różnych plików (nie wiem, dlaczego / jak) i Windows Explorer mówiUsername (SERVERNAME\username
lubFull.Name ([email protected])
Zgaduję, że twój komputer nie jest częścią domeny i próbujesz wyświetlić uprawnienia zabezpieczeń dla udziału sieciowego, który jest.
Moja maszyna w pracy nie jest częścią domeny i
dir /q
nie będzie poprawnie wyświetlać własności plików w udziale sieciowym. Właściciele plików pojawiają się jako „...”. Rozwiązałem ten problem za pomocą zdalnego pulpitu na komputerze będącym częścią domeny, a następnie uruchamiającym cmd z tego miejsca.Możesz także uruchomić pilota
cmd
shell usingpsexec \\server cmd
.źródło