Неможливо надати користувачеві доступ до каталогів у папці


1

У мене працює Windows 2003. У моїй організації є активний каталог. У мене є користувач - наприклад, називається Боб Сміт (електронна пошта bsmith@organization.com, знову ж таки, складена).

До речі, дозволу на Windows - це трохи вуду для мене (якщо вам вдасться включити хороший праймер або запропонувати хорошу книгу, я буду дуже щасливий).

Я маю цей макет каталогу. websrv Inetworkpublish $ www-intra ac dir Фінанси-Dashboard

Каталог "ac", який я поділив, перейшовши до властивостей і перетворивши його на акцію. Каталог "dir" - це просто каталог. Я також зробив "Finance-Dashboard" на акцію. Я вказав вищевказаний шлях користувачеві і сказав йому, щоб він містив його в меню Пуск - & gt; Запустити (він має Windows 7) і він отримав цю помилку:

Cannot find file "\\websrv\Inetworkpublish$\www-intra\ac\dir\Finance-Dashboard".  Verify the path or Internet address is correct.

Добре, я просто не розумію, але чому це не працює для нього? Я щиро загублений тут.

Думаю, не завадило б дати вам дозволу, які я дав цьому хлопцю :)

+------------------------------+--------------+----------+----------+
|                              |      Hex     |Folder and|          |
|                              |Representation|subfolders|Files only|
+------------------------------+--------------+----------+----------+
|Full Control                  |       F      |          |          |
+------------------------------+--------------+----------+----------+
|Traverse Folder / Execute File|       6      |     x    |          |
+------------------------------+--------------+----------+----------+
|List Folder / Read Data       |       1      |     x    |     x    |
+------------------------------+--------------+----------+----------+
|Read Attributes               |       8      |     x    |     x    |
+------------------------------+--------------+----------+----------+
|Read Extended Attributes      |       4      |     x    |     x    |
+------------------------------+--------------+----------+----------+
|Create Files / Write Data     |       2      |     x    |     x    |
+------------------------------+--------------+----------+----------+
|Create Folders / Append Data  |       3      |     x    |     x    |
+------------------------------+--------------+----------+----------+
|Write Attributes              |       9      |     x    |     x    |
+------------------------------+--------------+----------+----------+
|Write Extended Attributes     |       5      |     x    |     x    |
+------------------------------+--------------+----------+----------+
|Delete Subfolders and Files   |       7      |          |          |
+------------------------------+--------------+----------+----------+
|Delete                        |       A      |     x    |     x    |
+------------------------------+--------------+----------+----------+
|Read Permissions              |       B      |     x    |     x    |
+------------------------------+--------------+----------+----------+
|Change Permissions            |       C      |          |          |
+------------------------------+--------------+----------+----------+
|Take Ownership                |       D      |          |          |
+------------------------------+--------------+----------+----------+

Швидке запитання у вас немає нічого, що може заборонити доступ для цього користувача. Тому що відмовляти завжди перевизначати дозволяють?
nhutto

Якщо вона встановлена ​​де-небудь у вищому каталозі, то я не маю уявлення, оскільки вона не успадкована вниз у нижчих каталогах. Я давав доступ до інших людей у ​​минулому (не безпосередньо, а для того, щоб шлях може бути використаний програмою), і вони змогли отримати доступ до каталогу.
gp443

просто хотів перевірити цілі зйомки. Я вирішив, що це не так, але якщо це було тоді, це може бути простим рішенням.
nhutto

Відповіді:


0

замість того, щоб використовувати ім'я хосту websrv, замінити його на ip, подібне до \ t Може, він взагалі не може дійти до сервера? Бічна нота, яку я тільки що дізналася в windows $, добре в структурі папок з цієї публікації. Лол


$ Має щось пов'язане із зазначенням того, що це частка. Я не знаю, чому, але це (не кажучи, що ви можете мати директорії називаються $ uper_ $ ecret_ $ туф, ви могли б, я не знаю). Я робив більшість своїх дозволів як chmod -R 0664 і тому подібне на машині Linux за останні 6 років, так що це дуже нове для мене :)
gp443

Але я думаю, що це не проблема DNS, ім'я вирішується правильно, він просто отримує повідомлення про помилку, в якому говориться, що він не має доступу до файлу. Це не проблема мереж, у мене не було жодного раніше, і мережевий департамент не отримував жодних скарг від інших користувачів.
gp443

$ просто означає приховане спільне використання - Windows Explorer і net view не показувати акції, що закінчуються на $ під час перегляду мережі. (Проте вони все ще перераховані на рівні протоколу) Ця функція працює тільки для акцій; якщо ви називаєте папки secret$ буде нічого Особливо про це.
grawity

@ gp443: Повідомлення ні згадати доступ; на ньому йде "шлях не знайдено", що може означати неправильне ім'я сервера, назву спільного ресурсу або шлях.
grawity

0

Спробуйте шлях UNC websrv Фінанси-Dashboard. Будь-яка зміна? Чи може користувач отримати доступ до будь-якої акції на цій системі? Чи бачить він щось, якщо він використовує шлях webserv?

Якщо виникає проблема з DNS, пропозиція від @nhutto це вкаже.


Я послав його, щоб спробувати його. Я буду тримати вас в курсі, якщо це працює чи ні.
gp443

0

Шлях SMB починається з загального каталогу, а не з кореня файлової системи. Якщо комп'ютер названо ім'ям websrv і ви поділилися C:\Inetworkpublish$\www-intra\ac, шлях буде \\websrv\ac.

C:\Inetworkpublish$\www-intra\ ac  директорія Фінанси-Dashboard \ t
                     websrv \ t  ac  директорія Фінанси-Dashboard \ t 

Якщо ви створили другу акцію нижче перший, він знову почнеться в каталозі, яким ви поділилися, а не в C: \ t

C:\Inetworkpublish$\www-intra\ac\dir\ Фінансові панелі  \ T
                     dir \ t  Фінансові панелі  \ T
                            websrv \ t  Фінансові панелі  \ T 

(Ім'я спільного ресурсу та ім'я каталогу за замовчуванням ідентичні, але вони не повинні бути. Ви завжди можете перейменовувати папки.)


Коли використовується як останній символ імені спільного ресурсу, $ робить його прихованим - не відображається програмою Explorer або net view. Наприклад, \\server\C$ буде приховано (але \\server\foo$bar залишаться видимими). Це чисто функція зручності; такі акції досі перераховуються на рівні протоколу.

The $ Символ не має особливого значення в назві файлів або папок.


0

У Windows XP я зіткнувся з подібною проблемою. Причина полягає в тому, що помічник NetBIOS у TCP / IP в Services.msc повинен вибрати Тип запуску автоматичного замість Ручного. Він працює після цієї зміни налаштувань

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.