Skocz do zawartości

Automatyczne udostępnianie plików na szyfrowanej partycji wraz ze startem systemu


andy

Rekomendowane odpowiedzi

Opublikowano

Witam, udostępniam foldery znajdujące się na zaszyfrowanej partycji (TrueCrypt), która jest montowana automatycznie ze startem systemu. Po każdym restarcie systemu operacyjnego muszę na nowo udostępniać te zasoby. Z pomocą przychodzi polecenie

net share nazwa_udziału=ścieżka udziału

, które można sobie dodać do skryptu bat a ten wywoływać przy każdym uruchomieniu systemu. Problem pojawia się gdy owe zasoby chcemy udostępnić dla konkretnego użytkownika, domyślnie polecenie net share udostępnia zasób dla wszystkich i nie można tego zmienić z linii komend.

 

Podsumowując:

W jaki sposób automatycznie udostępnić zasoby na zaszyfrowanej partycji dla konkretnego użytkownika przy starcie systemu?

Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu: klik.
Opublikowano

Sorry masz rację trochę się zapędziłem. ;)

 

Dlatego może inaczej a mianowicie przykładowy skrypt na udostępnienie foldera C:Test dla jednego usera o nazwie user1 z upoważnieniem do zmian i czytania:

 

net share udostepnienietestowe=C:\Test /GRANT:user1,Change /REMARK:"To jest udostępnienie testowe"
Opublikowano
NET SHARE
nazwa_udziału
          nazwa_udziału=dysk:ścieżka [/GRANT:użytkownik,[READ | CHANGE | FULL]]
                                     [/USERS:liczba | /UNLIMITED]
                                     [/REMARK:"tekst"]
                                     [/CACHE:Manual | Documents| Programs | BranchCache | None]
          nazwa_udziału [/USERS:liczba | /UNLIMITED]
                        [/REMARK:"tekst"]
                        [/CACHE:Manual | Documents | Programs | BranchCache | None]
          {nazwa_udziału | nazwa_urządzenia | dysk:ścieżka} /DELETE
          nazwa_udziału \\nazwa_komputera /DELETE

Możliwe że jest tylko w Windows Server 2008 :(

Opublikowano

Hmm...

 

Pobierz RMTSHAR.EXE i spróbuj tak:

 

net share udostepnienietestowe=C:\Test /UNLIMITED /REMARK:"To jest udostępnienie testowe"

rmtshare /GRANT user1:F /GRANT grupaC:R
 

F = pełne uprawnienia

C = czytanie, wprowadzanie zmian

R = czytanie

Opublikowano

@Aux komenda wygląda lekko inaczej. Dzięki za pomoc.

Dla potomności:

Udostępnienie zasobu:

net share nazwa udostepnienia=sciezka udostepnienia
rmtshare \\Nazwa komputera\sciezka udostepnienia /GRANT uzytkownik:F|C|R

Opublikowano

Aby skrypt uruchamiał się w sposób niewidoczny wraz ze startem systemu należy:

(1) Kombinacją klawiszy Windows+R uaktywniamy okno "Uruchom" w którym wpisujemy mmc (Management Console);
(2) Z menu Plik wybieramy "Dodaj usuń przystawkę";
(3) Klikamy dodaj i z listy wybieramy "Edytor obiektów zasady grup" zaznaczając komputer lokalny;
(4) Przechodzimy do "Zasady komputer lokalny -- Konfiguracja komputera -- Ustawienia systemu windows -- Skrypty -- Autostart";
(5) Klikamy na Dodaj i dodajemy wcześniej zapisany skrypt bat;

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...