Добавить пользователя расшаренной папки
Уважаемые Знатоки! Имеется расшаренная папка на компьютере под управлением Windows XP, назовем ее net. Нужно с помощью батника добавить пользователя с правом только чтения на доступ к этой папке.Можно ли это реализовать, не используя calc, так как диск отформатирован FAT32?
|
Нашел описание утилиты RMTSHARE.EXE - вроде подходит, но где скачать Windows NT Resource Kit - не найду, хоть убейся...
|
Цитата:
Цитата cambit
Имеется расшаренная папка на компьютере под управлением Windows XP, назовем ее net. Нужно с помощью батника добавить пользователя с правом только чтения на доступ к этой папке. »
|
Проще было добавить сразу при создании разделённого ресурса:
Код:
net.exe share MyShare="C:\net" /GRANT:UserName,READ
Так что, для простоты можете использовать « SubInACL»:
Код:
subinacl.exe /share MyShare /grant=UserName=r
Цитата:
Цитата cambit
Можно ли это реализовать, не используя calc, так как диск отформатирован FAT32? »
|
Впервые слышу, чтобы калькулятор использовался по такому назначению :lol:. Надо полагать, Вы имели в виду «cacls.exe» или «icacls.exe». Но и то, и другое служит для работы со списками управления доступом, а вовсе не для работы с разделёнными ресурсами.
Цитата:
Цитата cambit
Нашел описание утилиты RMTSHARE.EXE - вроде подходит »
|
«RMTSHAR.EXE» — это было давно и неправда ;).
Цитата:
Цитата cambit
но где скачать Windows NT Resource Kit - не найду, хоть убейся... »
|
Далеко ходить не надо:
Код:
ftp://ftp.microsoft.com/bussys/winnt/winnt-public/reskit/nt40/i386/
|
Спасибо! За юмор - отдельное! А я , оказывается, в строку subinacl.exe неправильно вводил расшаренную папку - нужно не путь к ней, а общее имя! Спасибо еще раз.
А про первый вариант я читал и знал, что в XP он не работает, выдает ошибку - "Неизвестный параметр /GRANT:UserStart,READ". Может скачать каую-то другую версию файла net.exe, чтоб понимал параметр /grant ?
|
Цитата:
Цитата cambit
Спасибо! За юмор - отдельное! »
|
Это Вам спасибо ;).
Цитата:
Цитата cambit
А я , оказывается, в строку subinacl.exe неправильно вводил расшаренную папку - нужно не путь к ней, а общее имя! »
|
Да. Можно короткое, а можно и полное — с именем сервера.
Цитата:
Цитата cambit
А про первый вариант я читал и знал, что в XP он не работает, выдает ошибку - "Неизвестный параметр /GRANT:UserStart,READ". Может скачать каую-то другую версию файла net.exe, чтоб понимал параметр /grant ? »
|
Посмотреть смогу не ранее, чем завтра.
|
А еще подскажите, как из общего доступа убрать группу "Все"?
|
В справке же описано.
Код:
subinacl.exe /share MyShare /Revoke=Все
P.S.
Цитата:
Цитата Iska
Посмотреть смогу не ранее, чем завтра. »
|
Посмотреть пока не удалось.
|
Спасибо ОГРОМНОЕ! Недосмотрел, искал глазами /delete , а не revoke...
|
Цитата:
Цитата Iska
Посмотреть пока не удалось. »
|
Посмотрел. Таки да, похоже, что в Windows XP данный параметр отсутствует.
|
Время: 13:29.
© OSzone.net 2001-