To jest pytanie dwutorowe.
Tworzę aplikację, która będzie musiała móc tworzyć udziały sieciowe w systemie Windows Server 2003 za pomocą wiersza polecenia. Po pierwsze, jak utworzyć udziały w systemie Windows za pomocą wiersza polecenia? Próbowałem to zbadać i wszystko, co udało mi się znaleźć, to to, że powinienem go używać net
, ale poza tym nie ma dużo dokumentacji.
Ponadto w tym udziale będzie kilka katalogów z nazwami użytkowników w domenie i chciałbym, aby katalogi nie były czytelne ani zapisywane przez nikogo innego. Powiedzmy na przykład, że mam dwa katalogi: jsmith
i jdoe
. Chciałbym, aby użytkownik jsmith
pisał i czytał z katalogu jsmith
, ale nie z katalogu o nazwie jdoe
i odwrotnie.
źródło
Polecenie, którego szukasz, to
net share
./?
Pomoc w komendzie jest dość proste, ale tutaj jest przykład:Jeśli chodzi o bezpieczeństwo, z tego, co przeczytałem, najlepszą praktyką jest robienie jak wyżej, przyznanie grupie Wszyscy pełnej kontroli nad udziałem , a następnie zarządzanie uprawnieniami do samych plików i folderów. Wynika to z faktu, że uprawnienia udziału są filtrem ograniczeń nad rzeczywistymi uprawnieniami do plików i folderów.
źródło