MacOS сама открывает доступ к системному диску
От: Shmj Ниоткуда  
Дата: 07.07.24 06:33
Оценка:
Вопрос такой.

Включаю File Sharing в MacOS (последняя версия на официальном девайсе). Указываю папку.

При подключении из винды по smb — вижу эту папку + системный диск целиком с правами на запись + папку пользователя с правами на запись. Проверил — ни диск ни папка не помечены как Shared. Что за?

Пишут что типа норма: https://apple.stackexchange.com/questions/238813/why-is-my-hard-drive-and-user-folder-shared-when-i-turn-on-osx-file-sharing

=сначала спроси у GPT=
Отредактировано 07.07.2024 6:47 Shmj . Предыдущая версия . Еще …
Отредактировано 07.07.2024 6:44 Shmj . Предыдущая версия .
Отредактировано 07.07.2024 6:34 Shmj . Предыдущая версия .
Re: MacOS сама открывает доступ к системному диску
От: m2user  
Дата: 07.07.24 23:04
Оценка:
На MS Windows как раз такое поведение, и по-видимому оно и было скопировано.
Чем не устраивает решение через смену настроек VirtualAdminShares/VirtualHomeShares ?
Re[2]: MacOS сама открывает доступ к системному диску
От: пффф  
Дата: 08.07.24 00:06
Оценка: +1
Здравствуйте, m2user, Вы писали:

M>На MS Windows как раз такое поведение, и по-видимому оно и было скопировано.


Чиго?
Re[3]: MacOS сама открывает доступ к системному диску
От: m2user  
Дата: 08.07.24 06:53
Оценка:
C:\Users\u1>net share

Share name   Resource                        Remark

-------------------------------------------------------------------------------
ADMIN$       C:\Windows                      Remote Admin
IPC$                                         Remote IPC
C$           C:\                             Default share
E$           E:\                             Default share
Public       C:\Users\Public
Users        C:\Users
Re[4]: MacOS сама открывает доступ к системному диску
От: пффф  
Дата: 08.07.24 10:51
Оценка: +2
Здравствуйте, m2user, Вы писали:

M>-------------------------------------------------------------------------------

M>ADMIN$ C:\Windows Remote Admin
M>IPC$ Remote IPC
M>C$ C:\ Default share
M>E$ E:\ Default share


Это скрытые шары, и стандартно они не видны. И что-то я сомневаюсь, что они доступны всем на запись
Re[5]: MacOS сама открывает доступ к системному диску
От: m2user  
Дата: 08.07.24 11:57
Оценка:
П>Это скрытые шары, и стандартно они не видны. И что-то я сомневаюсь, что они доступны всем на запись

"Скрытость" на права доступа никак не влияет.
Права на административные шары по умолчания конечно есть только у "администраторов".
Более того, даже если бы на шаре были "лишние" права, результирующий доступ был бы ограничен сверху правами файловой системы (NTFS).

Полагаю, что на MacOS всё ровно также, т.к. у кого именно есть права на запись ТС не упомянул (и по ссылке на stackexchange о каком-то аномальном избыточном доступе не сообщается).

File Sharing allows other users to access shared folders on this computer and allows administrators to access all volumes.

Re[6]: MacOS сама открывает доступ к системному диску
От: пффф  
Дата: 08.07.24 12:03
Оценка:
Здравствуйте, m2user, Вы писали:

П>>Это скрытые шары, и стандартно они не видны. И что-то я сомневаюсь, что они доступны всем на запись


M>"Скрытость" на права доступа никак не влияет.


Это да. Но Shmj говорит, что макосевые шары видны из винды без приседаний, значит, поведение макоси уже не такое, как у винды
Re[6]: MacOS сама открывает доступ к системному диску
От: Shmj Ниоткуда  
Дата: 10.07.24 07:11
Оценка:
Здравствуйте, m2user, Вы писали:

M>"Скрытость" на права доступа никак не влияет.

M>Права на административные шары по умолчания конечно есть только у "администраторов".
M>Более того, даже если бы на шаре были "лишние" права, результирующий доступ был бы ограничен сверху правами файловой системы (NTFS).

M>Полагаю, что на MacOS всё ровно также, т.к. у кого именно есть права на запись ТС не упомянул (и по ссылке на stackexchange о каком-то аномальном избыточном доступе не сообщается).


В Windows расшарил папки и по сети вижу только эту папку. Пользователь в Windows с правами админа.

В MacOS расшарил папку и кроме этой папки — вижу еще системный диск с правами на запись и папку пользователя с правами на запись. Тоже пользователь с правами админа.

Получается, если я подключусь в публичной сети WiFi — то максимум что можно сделать с Windows, подсмотрев пароль — получить доступ к расшаренной папке. А в MacOS можно сделать все — т.к. доступен системный диск с правами на запись.

Считаете ли вы это нормальным?

З.Ы.
Проверил доступ к скрытой шаре по пути
\\COMP_NAME\C$

— не дает войти. Т.е. т.н. скрытые шары в Windows по умолчанию не доступны. А в MacOS по умолчанию доступ к системному диску с правами на запись.
=сначала спроси у GPT=
Отредактировано 10.07.2024 7:13 Shmj . Предыдущая версия . Еще …
Отредактировано 10.07.2024 7:12 Shmj . Предыдущая версия .
Re[7]: MacOS сама открывает доступ к системному диску
От: m2user  
Дата: 10.07.24 07:42
Оценка:
S>В Windows расшарил папки и по сети вижу только эту папку. Пользователь в Windows с правами админа.
S>З.Ы.
S>Проверил доступ к скрытой шаре по пути
S>\\COMP_NAME\C$
S>- не дает войти. Т.е. т.н. скрытые шары в Windows по умолчанию не доступны. А в MacOS по умолчанию доступ к системному диску с правами на запись.

Как именно не дает и под каким пользователем?
Ошибка может быть типа:
rpc unavailable (file sharing отключен, либо закрыт файерволом)
network path not found (каталог не расшврен)
access denied (нет прав)

S>Получается, если я подключусь в публичной сети WiFi — то максимум что можно сделать с Windows, подсмотрев пароль — получить доступ к расшаренной папке. А в MacOS можно сделать все — т.к. доступен системный диск с правами на запись.


В публичной (недоверенной) сети SMB порты закрыты файрволом.
В доверенной сети имея доступ к административной учетке можно воспользоваться любым Windows сервисом торчащим в сеть, а их гораздо больше чем SMB share: Remote desktop, task scheduler, service controller.

S>В MacOS расшарил папку и кроме этой папки — вижу еще системный диск с правами на запись и папку пользователя с правами на запись. Тоже пользователь с правами админа.

S>Считаете ли вы это нормальным?

Считаю что, это также как в MS Windows с несущественными отличиями.
Твой эксперимент с MS Windows что-то не учитывает, просто потому что на доступ к административным share полагается куча софта.
Re[8]: MacOS сама открывает доступ к системному диску
От: Shmj Ниоткуда  
Дата: 10.07.24 15:34
Оценка:
Здравствуйте, m2user, Вы писали:

M>Как именно не дает и под каким пользователем?


По клику значке удаленного компа с Windows из другого компа на Windows — спрашивает имя/пароль. Ввожу пользователя удаленного компа, который состоит в группе Administrators. Только что еще раз проверил — есть Administrators у этого пользователя в Member Of.

После ввода пароля отображает ровно ту папку, которую расшарил. Других не отображает.

M>Ошибка может быть типа:

M>rpc unavailable (file sharing отключен, либо закрыт файерволом)
M>network path not found (каталог не расшврен)
M>access denied (нет прав)

Пытаюсь ввести вручную \\имя компьютера\$C — долго крутит и выдает ошибку Windows cannot access ... В деталях — номер ошибки 0x80004005

M>В публичной (недоверенной) сети SMB порты закрыты файрволом.


Каким фаяволом? На MacOS он по умолчанию отключен. Так же не спрашивает доверять сети или нет при подключении к WiFi.

M>В доверенной сети имея доступ к административной учетке можно воспользоваться любым Windows сервисом торчащим в сеть, а их гораздо больше чем SMB share: Remote desktop, task scheduler, service controller.


Remote Desktop по умолчанию выключен в десктопных версиях ОС. Кроме того, если подключатся по RDP — я об этом узнаю, меня же выбросит.

Остальное что проверить? Что по умолчанию включено и что можно использовать, чтобы я об этом не узнал?

S>>В MacOS расшарил папку и кроме этой папки — вижу еще системный диск с правами на запись и папку пользователя с правами на запись. Тоже пользователь с правами админа.

S>>Считаете ли вы это нормальным?

M>Считаю что, это также как в MS Windows с несущественными отличиями.

M>Твой эксперимент с MS Windows что-то не учитывает, просто потому что на доступ к административным share полагается куча софта.

Да вроде все учитывает.
=сначала спроси у GPT=
Re[9]: MacOS сама открывает доступ к системному диску
От: m2user  
Дата: 10.07.24 17:34
Оценка:
S>Пытаюсь ввести вручную \\имя компьютера\$C — долго крутит и выдает ошибку Windows cannot access ... В деталях — номер ошибки 0x80004005

вероятно это проблема протоколов SMB1/SMB2.
(клиент поддерживает только SMB1, а на сервере Win10 он по умолчанию отключен)
на неадминистративную share это клиент успешно попадает?

M>>В публичной (недоверенной) сети SMB порты закрыты файрволом.

S>Каким фаяволом? На MacOS он по умолчанию отключен. Так же не спрашивает доверять сети или нет при подключении к WiFi.

А вот это уже не есть хорошо.

S>Остальное что проверить? Что по умолчанию включено и что можно использовать, чтобы я об этом не узнал?


В оснастке compmgmt.msc выбираешь "Connect to remote..." в контекстном меню корневой ноды.
По умолчанию для адм. пользователя скорее всего будет доступно Local users and groups и Shared Folders (остальное закрыто файерволом).
(там же кстати и полный список shared folders можно посмотреть)
Дополнение: если на клиенте включен UAC, то алгоритм работы с compmgmt.msc будет несколько сложнее.

M>>Твой эксперимент с MS Windows что-то не учитывает, просто потому что на доступ к административным share полагается куча софта.

S>Да вроде все учитывает.

Это документированне поведение:
https://learn.microsoft.com/en-us/troubleshoot/windows-server/networking/remove-administrative-shares
Про возможную причину ошибки, полученной в эксперименте, я написал выше.
Отредактировано 10.07.2024 17:55 m2user . Предыдущая версия .
Re[10]: MacOS сама открывает доступ к системному диску
От: Shmj Ниоткуда  
Дата: 16.07.24 18:40
Оценка:
Здравствуйте, m2user, Вы писали:

M>вероятно это проблема протоколов SMB1/SMB2.

M>(клиент поддерживает только SMB1, а на сервере Win10 он по умолчанию отключен)
M>на неадминистративную share это клиент успешно попадает?

Попробовал 2 Windows 10 с настройками по умолчанию (в прошлый раз подключался к Windows 11 из 10).

1. Обычную папку — дает зайти, дает создать файлы и т.д. Админ и там и там.
2. В $C — зайти не дает, ошибка та же самая.

M>В оснастке compmgmt.msc выбираешь "Connect to remote..." в контекстном меню корневой ноды.

M>По умолчанию для адм. пользователя скорее всего будет доступно Local users and groups и Shared Folders (остальное закрыто файерволом).
M>(там же кстати и полный список shared folders можно посмотреть)
M>Дополнение: если на клиенте включен UAC, то алгоритм работы с compmgmt.msc будет несколько сложнее.

Подключился, но Local Users — пустой, создать пользователя не дает — пишет нет прав.

Shared Folders именно в этом управлении компом для удаленного — пишет "доступ закрыт" при просмотре.

M>Это документированне поведение:

M>https://learn.microsoft.com/en-us/troubleshoot/windows-server/networking/remove-administrative-shares
M>Про возможную причину ошибки, полученной в эксперименте, я написал выше.

Но на практике вы проверяли 2 компа с настройками по умолчанию?
=сначала спроси у GPT=
Re[11]: MacOS сама открывает доступ к системному диску
От: m2user  
Дата: 17.07.24 14:21
Оценка:
S>Попробовал 2 Windows 10 с настройками по умолчанию (в прошлый раз подключался к Windows 11 из 10).

S>1. Обычную папку — дает зайти, дает создать файлы и т.д. Админ и там и там.

S>2. В $C — зайти не дает, ошибка та же самая.

Т.к. ты уже второй раз в сообщениях ошибочно пишешь $C вместо C$, у меня появляются подозрения, что эта опечатка имеет место и в эксперименте...
Также смотри мои замечания по поводу UAC ниже.

S>Подключился, но Local Users — пустой, создать пользователя не дает — пишет нет прав.

S>Shared Folders именно в этом управлении компом для удаленного — пишет "доступ закрыт" при просмотре.

Это следствие либо того, что UAC включен на клиенте (и не подцепились credentials, введенные для доступа к share) и/или на сервере.
(скорее всего на клиенте, т.к. во втором случае, ты бы увидел readonly список пользователей).

S>Но на практике вы проверяли 2 компа с настройками по умолчанию?


На практике я админскими шарами регулярно пользуюсь.
Но с настройками по умолчанию есть нюансы:
UAC, если я не ошибаюсь, по умолчанию включен для членов групп Администраторы, кроме встроенной учетки Админстратора.
Для локальных пользователей, на которых распространяется действие UAC, также ограничивается удаленный неинтерактивный доступ.
Выражается это в том, что права администратора урезаются до обычного пользователя.
(подробнее тут https://learn.microsoft.com/en-us/troubleshoot/windows-server/windows-security/user-account-control-and-remote-restriction)

Т.е. если на административную учётку на SMB сервере распространяется действие UAC, то работать при неинтерактивном удаленном доступе она будет как обычная пользовательская.
Как следствие не будет доступа к адм.шарам, управление Local Users и т.п.
Данное ограничение не распространяется на нелокальных (доменных) членов группы Администраторы.
Отредактировано 17.07.2024 14:28 m2user . Предыдущая версия .
Re[12]: MacOS сама открывает доступ к системному диску
От: Shmj Ниоткуда  
Дата: 17.07.24 14:41
Оценка:
Здравствуйте, m2user, Вы писали:

M>Это следствие либо того, что UAC включен на клиенте (и не подцепились credentials, введенные для доступа к share) и/или на сервере.

M>(скорее всего на клиенте, т.к. во втором случае, ты бы увидел readonly список пользователей).

Так все по умолчанию — скачал Windows 10 с сайта и установил без каких-либо настроек. По идее UAC включен, конечно.

Получается тогда по умолчанию не даст ничего сделать, имея пароль пользователя с админскими правами?
=сначала спроси у GPT=
Re[13]: MacOS сама открывает доступ к системному диску
От: m2user  
Дата: 19.07.24 12:41
Оценка:
S>Так все по умолчанию — скачал Windows 10 с сайта и установил без каких-либо настроек. По идее UAC включен, конечно.
S>Получается тогда по умолчанию не даст ничего сделать, имея пароль пользователя с админскими правами?

Если учетка администратора встроенная, то UAC (admin approval mode for the built-in administrator account) для нее по умолчанию выключен.
С ней у злоумышленника всё получится, если файрволом не закрыто.
Re[9]: MacOS сама открывает доступ к системному диску
От: m2user  
Дата: 19.07.24 12:44
Оценка:
S>Каким фаяволом? На MacOS он по умолчанию отключен. Так же не спрашивает доверять сети или нет при подключении к WiFi.

Вот тут в соседней теме пишут, что файрвол на MacOS не дремлет.
https://rsdn.org/forum/setup/8783656.1
Автор: Morgan
Дата: 19.07.24
Re[14]: MacOS сама открывает доступ к системному диску
От: Shmj Ниоткуда  
Дата: 19.07.24 13:52
Оценка:
Здравствуйте, m2user, Вы писали:

M>Если учетка администратора встроенная, то UAC (admin approval mode for the built-in administrator account) для нее по умолчанию выключен.

M>С ней у злоумышленника всё получится, если файрволом не закрыто.

Вы про серверные версии сейчас или про десктопные, которые для обычных людей? В десктопной нет такой записи — предлагает ввести имя и пароль.
=сначала спроси у GPT=
Re[15]: MacOS сама открывает доступ к системному диску
От: m2user  
Дата: 19.07.24 14:24
Оценка:
S>Вы про серверные версии сейчас или про десктопные, которые для обычных людей? В десктопной нет такой записи — предлагает ввести имя и пароль.

built-in administrator account? Она во всех версиях есть, просто может быть отключена (disabled) по умолчанию.
Через оснастку compmgmt.msc в Local Users and Groups включаешь, задаешь пароль и можешь использовать вместо той, что создал при установке.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.