Не удалось получить доступ к файлам на Mac HDD из раздела Ubuntu [dубликат]

На моем mac я использую unjournaled HFS-раздел для обмена файлами между OSX 10.8 и Ubuntu 12.04.

Сначала было приятно подумать, потому что Time Machine автоматически резервирует том в OSX, но я скоро заметил, что OSX и Ubuntu беспорядок с разрешением таким образом, что делает вещи беспорядочными для меня.

Итак, чтобы полностью просматривать и изменять файлы, я продолжаю использовать chmod для применения разрешений, которые позволит мне полностью использовать документ. Но я не понимаю, почему я должен продолжать применять изменения снова и снова.

Возможно установить какое-либо разрешение навсегда, чтобы обе операционные системы постоянно соблюдали?

I думаю, 777 будет работать, но я подумал, что это не разумная вещь. Но пока «другие» не получают полного доступа (третья семерка), я вижу значок блокировки в файле ubuntu.

7
задан 1 September 2013 в 09:27

13 ответов

Имена пользователей неактуальны. Разрешения в HFS + и Linux-родных файловых системах хранятся в терминах идентификаторов пользователей (UID), которые являются номерами, связанными с именами пользователей. В Ubuntu, как и в большинстве современных дистрибутивов Linux, первому пользователю задан UID 1000 по умолчанию. В OS X первому пользователю присваивается UID 501 по умолчанию. Таким образом, при совместном использовании носителей, которые кодируют значения UID, значения UID, вероятно, не совпадают.

Один из способов исправить это - установить свободные разрешения (значение режима, как в rwxr-xr-x, или 755 в восьмеричное). Обратите внимание, что восьмеричный код разрешения не совпадает с значением UID. В любой ОС вы можете установить разрешения по умолчанию, используемые для файлов, с помощью команды umask, которая указывает значение бита, которое будет именами , из прав доступа к файлам. Например, umask 022 удаляет права на запись для групповых и других разрешений, что приводит к 755 (rwxr-xr-x) разрешениям для новых файлов (или 644, если что-то удаляет бит разрешения выполнения, что является обычной практикой для файлов). Это, в основном, инструмент командной строки; если вы в значительной степени являетесь пользователем GUI, вам нужно найти другой инструмент для выполнения этой работы, возможно, связанный с настройками среды рабочего стола. Это может быть неясным и плохо документированным. Кроме того, установление разрешенных разрешений таким образом может иметь недостатки безопасности, особенно если ваша система является многопользовательской.

Лучше всего синхронизировать UID вашей учетной записи в Linux и OS X. Вы можете легко изменить Значение UID в Linux с командой usermod, как в:

usermod -u 501 dale

Эта команда устанавливает UID для dale в 501. Однако существуют некоторые существенные оговорки:

Вы должны выйти из учетной записи, которую вы модифицируете, прежде чем изменять ее. Попытка изменить учетную запись для использования приведет к тому, что учетная запись начнет вести себя странно. usermod должен использоваться как root. Вы можете выполнить его с помощью sudo, но делать это из учетной записи, которую вы изменяете, крайне нецелесообразно. Таким образом, вам нужно либо дать root пароль и войти в root напрямую, либо использовать sudo из второй учетной записи пользователя. Команда usermod не изменяет права собственности на файлы, принадлежащие данному пользователю. Чтобы настроить право собственности на эти файлы, вам необходимо найти их, а затем изменить их право собственности на chown. Большинство файлов будут находиться в домашнем каталоге пользователя, поэтому chown -R dale: /home/dale, введенный как root после изменения UID dale, изменит большинство файлов dale, чтобы использовать новый номер UID. Однако некоторые файлы пользователя могут находиться в другом месте. Ввод find / -uid 1000 найдет все файлы, которые используют старый UID (при условии, что это 1000). Обратите внимание, что для выполнения этой команды find потребуется несколько минут. Чтобы ускорить работу, отключите любые файловые системы, на которых вы уверены, что не найдете никаких ударов, таких как тома FAT или NTFS. Если вы обращаетесь к томам FAT или NTFS, их значения UID определяются параметрами во время монтирования. Если вы используете диспетчер файлов GUI, вероятность того, что значение UID установлено для того, кто работает с файловым менеджером, вам не нужно ничего особенного. Однако, если вы монтируете том через запись /etc/fstab, вам может потребоваться отрегулировать значение UID, которое оно задает. Ubuntu сохраняет минимальное значение, которое он использует для UID в /etc/login.defs. Если вам не удалось изменить значение UID_MIN в этом файле, скорее всего, вы обнаружите, что ваша учетная запись «исчезнет» с экрана входа в GUI и, возможно, из некоторых других систем. Таким образом, вы должны отредактировать этот файл.

В теории вы могли бы изменить UID своих учетных записей OS X аналогичным образом для достижения той же цели. Тем не менее, я менее знаком с инструментами поддержки учетной записи OS X, поэтому я не могу предоставить явные инструкции для этого. Если у вас несколько учетных записей на вашем компьютере, вы должны настроить их все, чтобы синхронизировать их все через установки вашей ОС.

Еще одна точка: значение идентификатора группы (GID) сохраняется аналогичным образом. IIRC, Ubuntu присваивает значение GID для каждой учетной записи, которая идентична его значению UID. Я не помню, что OS X делает по умолчанию. Возможно, вы захотите настроить значения GID для двух ОС таким образом, что это аналогично изменениям UID, но это вряд ли будет так же важно, как настройка значений UID.

EDIT: Если вы хотите для изменения UID (и GID, если требуется) в macOS / OS X, а не в Ubuntu, вы можете это сделать. Поскольку эта модификация в macOS выходит за рамки этого сайта, я просто свяжусь с несколькими страницами, которые предоставляют процедуры для этого в macOS:

Вы должны выйти из учетной записи, перед изменением. Попытка изменить используемую учетную запись приведет к тому, что учетная запись начнет вести себя странно. «Изменение вашего UID и GID» в Apple Communities usermod должно использоваться как root. Вы можете выполнить его с помощью sudo, но делать это из учетной записи, которую вы изменяете, крайне нецелесообразно. Таким образом, вам нужно либо дать root пароль и войти в root напрямую, либо использовать sudo со второй учетной записи пользователя.
10
ответ дан 18 July 2018 в 13:02

Имена пользователей неактуальны. Разрешения в HFS + и Linux-родных файловых системах хранятся в терминах идентификаторов пользователей (UID), которые являются номерами, связанными с именами пользователей. В Ubuntu, как и в большинстве современных дистрибутивов Linux, первому пользователю задан UID 1000 по умолчанию. В OS X первому пользователю присваивается UID 501 по умолчанию. Таким образом, при совместном использовании носителей, которые кодируют значения UID, значения UID, вероятно, не совпадают.

Один из способов исправить это - установить свободные разрешения (значение режима, как в rwxr-xr-x, или 755 в восьмеричное). Обратите внимание, что восьмеричный код разрешения не совпадает с значением UID. В любой ОС вы можете установить разрешения по умолчанию, используемые для файлов, с помощью команды umask, которая указывает значение бита, которое будет именами , из прав доступа к файлам. Например, umask 022 удаляет права на запись для групповых и других разрешений, что приводит к 755 (rwxr-xr-x) разрешениям для новых файлов (или 644, если что-то удаляет бит разрешения выполнения, что является обычной практикой для файлов). Это, в основном, инструмент командной строки; если вы в значительной степени являетесь пользователем GUI, вам нужно найти другой инструмент для выполнения этой работы, возможно, связанный с настройками среды рабочего стола. Это может быть неясным и плохо документированным. Кроме того, установление разрешенных разрешений таким образом может иметь недостатки безопасности, особенно если ваша система является многопользовательской.

Лучше всего синхронизировать UID вашей учетной записи в Linux и OS X. Вы можете легко изменить Значение UID в Linux с командой usermod, как в:

usermod -u 501 dale

Эта команда устанавливает UID для dale в 501. Однако существуют некоторые существенные оговорки:

Вы должны выйти из учетной записи, которую вы модифицируете, прежде чем изменять ее. Попытка изменить учетную запись для использования приведет к тому, что учетная запись начнет вести себя странно. usermod должен использоваться как root. Вы можете выполнить его с помощью sudo, но делать это из учетной записи, которую вы изменяете, крайне нецелесообразно. Таким образом, вам нужно либо дать root пароль и войти в root напрямую, либо использовать sudo из второй учетной записи пользователя. Команда usermod не изменяет права собственности на файлы, принадлежащие данному пользователю. Чтобы настроить право собственности на эти файлы, вам необходимо найти их, а затем изменить их право собственности на chown. Большинство файлов будут находиться в домашнем каталоге пользователя, поэтому chown -R dale: /home/dale, введенный как root после изменения UID dale, изменит большинство файлов dale, чтобы использовать новый номер UID. Однако некоторые файлы пользователя могут находиться в другом месте. Ввод find / -uid 1000 найдет все файлы, которые используют старый UID (при условии, что это 1000). Обратите внимание, что для выполнения этой команды find потребуется несколько минут. Чтобы ускорить работу, отключите любые файловые системы, на которых вы уверены, что не найдете никаких ударов, таких как тома FAT или NTFS. Если вы обращаетесь к томам FAT или NTFS, их значения UID определяются параметрами во время монтирования. Если вы используете диспетчер файлов GUI, вероятность того, что значение UID установлено для того, кто работает с файловым менеджером, вам не нужно ничего особенного. Однако, если вы монтируете том через запись /etc/fstab, вам может потребоваться отрегулировать значение UID, которое оно задает. Ubuntu сохраняет минимальное значение, которое он использует для UID в /etc/login.defs. Если вам не удалось изменить значение UID_MIN в этом файле, скорее всего, вы обнаружите, что ваша учетная запись «исчезнет» с экрана входа в GUI и, возможно, из некоторых других систем. Таким образом, вы должны отредактировать этот файл.

В теории вы могли бы изменить UID своих учетных записей OS X аналогичным образом для достижения той же цели. Тем не менее, я менее знаком с инструментами поддержки учетной записи OS X, поэтому я не могу предоставить явные инструкции для этого. Если у вас несколько учетных записей на вашем компьютере, вы должны настроить их все, чтобы синхронизировать их все через установки вашей ОС.

Еще одна точка: значение идентификатора группы (GID) сохраняется аналогичным образом. IIRC, Ubuntu присваивает значение GID для каждой учетной записи, которая идентична его значению UID. Я не помню, что OS X делает по умолчанию. Возможно, вы захотите настроить значения GID для двух ОС таким образом, что это аналогично изменениям UID, но это вряд ли будет так же важно, как настройка значений UID.

EDIT: Если вы хотите для изменения UID (и GID, если требуется) в macOS / OS X, а не в Ubuntu, вы можете это сделать. Поскольку эта модификация в macOS выходит за рамки этого сайта, я просто свяжусь с несколькими страницами, которые предоставляют процедуры для этого в macOS:

Вы должны выйти из учетной записи, перед изменением. Попытка изменить используемую учетную запись приведет к тому, что учетная запись начнет вести себя странно. «Изменение вашего UID и GID» в Apple Communities usermod должно использоваться как root. Вы можете выполнить его с помощью sudo, но делать это из учетной записи, которую вы изменяете, крайне нецелесообразно. Таким образом, вам нужно либо дать root пароль и войти в root напрямую, либо использовать sudo со второй учетной записи пользователя.
10
ответ дан 24 July 2018 в 20:05

Пользовательские имена не имеют значения. Разрешения в файловых системах HFS + и Linux хранятся в терминах идентификаторов пользователя (UID), которые являются номерами, связанными с именами пользователей. В Ubuntu, как и в большинстве современных дистрибутивов Linux, первому пользователю задан UID 1000 по умолчанию. В OS X первому пользователю присваивается UID 501 по умолчанию. Таким образом, при совместном использовании носителей, которые кодируют значения UID, значения UID, вероятно, не совпадают.

Один из способов исправить это - установить свободные разрешения (значение режима, как в rwxr-xr-x, или 755 в восьмеричное). Обратите внимание, что восьмеричный код разрешения не совпадает с значением UID. В любой ОС вы можете установить разрешения по умолчанию, используемые в файлах с помощью команды umask, которая указывает, что значение бита, которое будет удалено , из прав доступа к файлу. Например, umask 022 удаляет права на запись для групповых и других разрешений, что приводит к 755 (rwxr-xr-x) разрешениям для новых файлов (или 644, если что-то удаляет бит разрешения выполнения, что является обычной практикой для файлов). Это, в основном, инструмент командной строки; если вы в значительной степени являетесь пользователем GUI, вам нужно найти другой инструмент для выполнения этой работы, возможно, связанный с настройками среды рабочего стола. Это может быть неясным и плохо документированным. Кроме того, установление разрешенных разрешений таким образом может иметь недостатки безопасности, особенно если ваша система представляет собой многопользовательскую систему.

. Лучше всего синхронизировать UID своих учетных записей в Linux и OS X. Вы можете легко изменить Значение UID в Linux с командой usermod, как в:

usermod -u 501 dale

Эта команда устанавливает UID для dale в 501. Однако существуют некоторые существенные оговорки:

  • Вы должны выйти из учетной записи, которую вы изменяете, прежде чем изменять ее. Попытка изменить используемую учетную запись приведет к тому, что учетная запись начнет вести себя странно.
  • usermod следует использовать как root. Вы можете выполнить его с помощью sudo, но делать это из учетной записи, которую вы изменяете, крайне нецелесообразно. Таким образом, вам нужно либо дать root пароль, либо войти в root напрямую, либо использовать sudo из второй учетной записи пользователя.
  • Команда usermod не изменит права собственности любых файлов, принадлежащих данному пользователю. Чтобы настроить право собственности на эти файлы, вам необходимо найти их, а затем изменить их право собственности на chown. Большинство файлов будут находиться в домашнем каталоге пользователя, поэтому chown -R dale: /home/dale, введенный как root после изменения UID dale, изменит большинство файлов dale, чтобы использовать новый номер UID. Однако некоторые файлы пользователя могут находиться в другом месте. Ввод find / -uid 1000 найдет все файлы, которые используют старый UID (при условии, что это 1000). Обратите внимание, что для выполнения этой команды find потребуется несколько минут. Чтобы ускорить работу, отключите любые файловые системы, на которых вы уверены, что не найдете никаких ударов, таких как тома FAT или NTFS.
  • Если вы обращаетесь к томам FAT или NTFS, их значения UID определяются параметрами в время монтирования. Если вы используете диспетчер файлов GUI, вероятность того, что значение UID установлено для того, кто работает с файловым менеджером, вам не нужно ничего особенного. Однако, если вы монтируете том через запись /etc/fstab, вам может потребоваться отрегулировать значение UID, которое оно задает.
  • Ubuntu сохраняет минимальное значение, которое оно использует для UID в /etc/login.defs. Если вам не удалось изменить значение UID_MIN в этом файле, скорее всего, вы обнаружите, что ваша учетная запись «исчезнет» с экрана входа в GUI и, возможно, из некоторых других систем. Таким образом, вы должны отредактировать этот файл.

В теории вы могли бы изменить UID вашей учетной записи (ов) ОС X аналогичным образом для достижения той же цели. Тем не менее, я менее знаком с инструментами поддержки учетной записи OS X, поэтому я не могу предоставить явные инструкции для этого. Если у вас несколько учетных записей на вашем компьютере, вы должны настроить их все, чтобы они синхронизировались установки вашей ОС.

Еще одна точка: значение идентификатора группы (GID) сохраняется аналогичным образом. IIRC, Ubuntu присваивает значение GID для каждой учетной записи, которая идентична его значению UID. Я не помню, что OS X делает по умолчанию. Возможно, вы захотите настроить значения GID для двух ОС таким образом, что это аналогично изменениям UID, но это вряд ли будет так же важно, как настройка значений UID.

EDIT: Если вы хотите для изменения UID (и GID, если требуется) в macOS / OS X, а не в Ubuntu, вы можете это сделать. Поскольку эта модификация в macOS выходит за рамки этого сайта, я просто привяжусь к нескольким страницам, которые предоставляют процедуры для этого в macOS:

10
ответ дан 31 July 2018 в 23:08

Пользовательские имена не имеют значения. Разрешения в файловых системах HFS + и Linux хранятся в терминах идентификаторов пользователя (UID), которые являются номерами, связанными с именами пользователей. В Ubuntu, как и в большинстве современных дистрибутивов Linux, первому пользователю задан UID 1000 по умолчанию. В OS X первому пользователю присваивается UID 501 по умолчанию. Таким образом, при совместном использовании носителей, которые кодируют значения UID, значения UID, вероятно, не совпадают.

Один из способов исправить это - установить свободные разрешения (значение режима, как в rwxr-xr-x, или 755 в восьмеричное). Обратите внимание, что восьмеричный код разрешения не совпадает с значением UID. В любой ОС вы можете установить разрешения по умолчанию, используемые в файлах с помощью команды umask, которая указывает, что значение бита, которое будет удалено , из прав доступа к файлу. Например, umask 022 удаляет права на запись для групповых и других разрешений, что приводит к 755 (rwxr-xr-x) разрешениям для новых файлов (или 644, если что-то удаляет бит разрешения выполнения, что является обычной практикой для файлов). Это, в основном, инструмент командной строки; если вы в значительной степени являетесь пользователем GUI, вам нужно найти другой инструмент для выполнения этой работы, возможно, связанный с настройками среды рабочего стола. Это может быть неясным и плохо документированным. Кроме того, установление разрешенных разрешений таким образом может иметь недостатки безопасности, особенно если ваша система представляет собой многопользовательскую систему.

. Лучше всего синхронизировать UID своих учетных записей в Linux и OS X. Вы можете легко изменить Значение UID в Linux с командой usermod, как в:

usermod -u 501 dale

Эта команда устанавливает UID для dale в 501. Однако существуют некоторые существенные оговорки:

  • Вы должны выйти из учетной записи, которую вы изменяете, прежде чем изменять ее. Попытка изменить используемую учетную запись приведет к тому, что учетная запись начнет вести себя странно.
  • usermod следует использовать как root. Вы можете выполнить его с помощью sudo, но делать это из учетной записи, которую вы изменяете, крайне нецелесообразно. Таким образом, вам нужно либо дать root пароль, либо войти в root напрямую, либо использовать sudo из второй учетной записи пользователя.
  • Команда usermod не изменит права собственности любых файлов, принадлежащих данному пользователю. Чтобы настроить право собственности на эти файлы, вам необходимо найти их, а затем изменить их право собственности на chown. Большинство файлов будут находиться в домашнем каталоге пользователя, поэтому chown -R dale: /home/dale, введенный как root после изменения UID dale, изменит большинство файлов dale, чтобы использовать новый номер UID. Однако некоторые из файлов пользователя могут быть расположены в другом месте. Ввод find / -uid 1000 найдет все файлы, которые используют старый UID (при условии, что это 1000). Обратите внимание, что для выполнения этой команды find потребуется несколько минут. Чтобы ускорить работу, отключите любые файловые системы, на которых вы уверены, что не найдете никаких ударов, таких как тома FAT или NTFS.
  • Если вы обращаетесь к томам FAT или NTFS, их значения UID определяются параметрами в время монтирования. Если вы используете диспетчер файлов GUI, вероятность того, что значение UID установлено для того, кто работает с файловым менеджером, вам не нужно ничего особенного. Однако, если вы монтируете том через запись /etc/fstab, вам может потребоваться отрегулировать значение UID, которое оно задает.
  • Ubuntu сохраняет минимальное значение, которое оно использует для UID в /etc/login.defs. Если вам не удалось изменить значение UID_MIN в этом файле, скорее всего, вы обнаружите, что ваша учетная запись «исчезнет» с экрана входа в GUI и, возможно, из некоторых других систем. Таким образом, вы должны отредактировать этот файл.

В теории вы могли бы изменить UID вашей учетной записи (ов) ОС X аналогичным образом для достижения той же цели. Тем не менее, я менее знаком с инструментами поддержки учетной записи OS X, поэтому я не могу предоставить явные инструкции для этого. Если у вас несколько учетных записей на вашем компьютере, вы должны настроить их все, чтобы они синхронизировались установки вашей ОС.

Еще одна точка: значение идентификатора группы (GID) сохраняется аналогичным образом. IIRC, Ubuntu присваивает значение GID для каждой учетной записи, которая идентична его значению UID. Я не помню, что OS X делает по умолчанию. Возможно, вы захотите настроить значения GID для двух ОС таким образом, что это аналогично изменениям UID, но это вряд ли будет так же важно, как настройка значений UID.

EDIT: Если вы хотите для изменения UID (и GID, если требуется) в macOS / OS X, а не в Ubuntu, вы можете это сделать. Поскольку эта модификация в macOS выходит за рамки этого сайта, я просто привяжусь к нескольким страницам, которые предоставляют процедуры для этого в macOS:

10
ответ дан 2 August 2018 в 18:02

Пользовательские имена не имеют значения. Разрешения в файловых системах HFS + и Linux хранятся в терминах идентификаторов пользователя (UID), которые являются номерами, связанными с именами пользователей. В Ubuntu, как и в большинстве современных дистрибутивов Linux, первому пользователю задан UID 1000 по умолчанию. В OS X первому пользователю присваивается UID 501 по умолчанию. Таким образом, при совместном использовании носителей, которые кодируют значения UID, значения UID, вероятно, не совпадают.

Один из способов исправить это - установить свободные разрешения (значение режима, как в rwxr-xr-x, или 755 в восьмеричное). Обратите внимание, что восьмеричный код разрешения не совпадает с значением UID. В любой ОС вы можете установить разрешения по умолчанию, используемые в файлах с помощью команды umask, которая указывает, что значение бита, которое будет удалено , из прав доступа к файлу. Например, umask 022 удаляет права на запись для групповых и других разрешений, что приводит к 755 (rwxr-xr-x) разрешениям для новых файлов (или 644, если что-то удаляет бит разрешения выполнения, что является обычной практикой для файлов). Это, в основном, инструмент командной строки; если вы в значительной степени являетесь пользователем GUI, вам нужно найти другой инструмент для выполнения этой работы, возможно, связанный с настройками среды рабочего стола. Это может быть неясным и плохо документированным. Кроме того, установление разрешенных разрешений таким образом может иметь недостатки безопасности, особенно если ваша система представляет собой многопользовательскую систему.

. Лучше всего синхронизировать UID своих учетных записей в Linux и OS X. Вы можете легко изменить Значение UID в Linux с командой usermod, как в:

usermod -u 501 dale

Эта команда устанавливает UID для dale в 501. Однако существуют некоторые существенные оговорки:

  • Вы должны выйти из учетной записи, которую вы изменяете, прежде чем изменять ее. Попытка изменить используемую учетную запись приведет к тому, что учетная запись начнет вести себя странно.
  • usermod следует использовать как root. Вы можете выполнить его с помощью sudo, но делать это из учетной записи, которую вы изменяете, крайне нецелесообразно. Таким образом, вам нужно либо дать root пароль, либо войти в root напрямую, либо использовать sudo из второй учетной записи пользователя.
  • Команда usermod не изменит права собственности любых файлов, принадлежащих данному пользователю. Чтобы настроить право собственности на эти файлы, вам необходимо найти их, а затем изменить их право собственности на chown. Большинство файлов будут находиться в домашнем каталоге пользователя, поэтому chown -R dale: /home/dale, введенный как root после изменения UID dale, изменит большинство файлов dale, чтобы использовать новый номер UID. Однако некоторые из файлов пользователя могут быть расположены в другом месте. Ввод find / -uid 1000 найдет все файлы, которые используют старый UID (при условии, что это 1000). Обратите внимание, что для выполнения этой команды find потребуется несколько минут. Чтобы ускорить работу, отключите любые файловые системы, на которых вы уверены, что не найдете никаких ударов, таких как тома FAT или NTFS.
  • Если вы обращаетесь к томам FAT или NTFS, их значения UID определяются параметрами в время монтирования. Если вы используете диспетчер файлов GUI, вероятность того, что значение UID установлено для того, кто работает с файловым менеджером, вам не нужно ничего особенного. Однако, если вы монтируете том через запись /etc/fstab, вам может потребоваться отрегулировать значение UID, которое оно задает.
  • Ubuntu сохраняет минимальное значение, которое оно использует для UID в /etc/login.defs. Если вам не удалось изменить значение UID_MIN в этом файле, скорее всего, вы обнаружите, что ваша учетная запись «исчезнет» с экрана входа в GUI и, возможно, из некоторых других систем. Таким образом, вы должны отредактировать этот файл.

В теории вы могли бы изменить UID вашей учетной записи (ов) ОС X аналогичным образом для достижения той же цели. Тем не менее, я менее знаком с инструментами поддержки учетной записи OS X, поэтому я не могу предоставить явные инструкции для этого. Если у вас несколько учетных записей на вашем компьютере, вы должны настроить их все, чтобы они синхронизировались установки вашей ОС.

Еще одна точка: значение идентификатора группы (GID) сохраняется аналогичным образом. IIRC, Ubuntu присваивает значение GID для каждой учетной записи, которая идентична его значению UID. Я не помню, что OS X делает по умолчанию. Возможно, вы захотите настроить значения GID для двух ОС таким образом, что это аналогично изменениям UID, но это вряд ли будет так же важно, как настройка значений UID.

EDIT: Если вы хотите для изменения UID (и GID, если требуется) в macOS / OS X, а не в Ubuntu, вы можете это сделать. Поскольку эта модификация в macOS выходит за рамки этого сайта, я просто привяжусь к нескольким страницам, которые предоставляют процедуры для этого в macOS:

10
ответ дан 3 August 2018 в 20:25

Пользовательские имена не имеют значения. Разрешения в файловых системах HFS + и Linux хранятся в терминах идентификаторов пользователя (UID), которые являются номерами, связанными с именами пользователей. В Ubuntu, как и в большинстве современных дистрибутивов Linux, первому пользователю задан UID 1000 по умолчанию. В OS X первому пользователю присваивается UID 501 по умолчанию. Таким образом, при совместном использовании носителей, которые кодируют значения UID, значения UID, вероятно, не совпадают.

Один из способов исправить это - установить свободные разрешения (значение режима, как в rwxr-xr-x, или 755 в восьмеричное). Обратите внимание, что восьмеричный код разрешения не совпадает с значением UID. В любой ОС вы можете установить разрешения по умолчанию, используемые в файлах с помощью команды umask, которая указывает, что значение бита, которое будет удалено , из прав доступа к файлу. Например, umask 022 удаляет права на запись для групповых и других разрешений, что приводит к 755 (rwxr-xr-x) разрешениям для новых файлов (или 644, если что-то удаляет бит разрешения выполнения, что является обычной практикой для файлов). Это, в основном, инструмент командной строки; если вы в значительной степени являетесь пользователем GUI, вам нужно найти другой инструмент для выполнения этой работы, возможно, связанный с настройками среды рабочего стола. Это может быть неясным и плохо документированным. Кроме того, установление разрешенных разрешений таким образом может иметь недостатки безопасности, особенно если ваша система представляет собой многопользовательскую систему.

. Лучше всего синхронизировать UID своих учетных записей в Linux и OS X. Вы можете легко изменить Значение UID в Linux с командой usermod, как в:

usermod -u 501 dale

Эта команда устанавливает UID для dale в 501. Однако существуют некоторые существенные оговорки:

  • Вы должны выйти из учетной записи, которую вы изменяете, прежде чем изменять ее. Попытка изменить используемую учетную запись приведет к тому, что учетная запись начнет вести себя странно.
  • usermod следует использовать как root. Вы можете выполнить его с помощью sudo, но делать это из учетной записи, которую вы изменяете, крайне нецелесообразно. Таким образом, вам нужно либо дать root пароль, либо войти в root напрямую, либо использовать sudo из второй учетной записи пользователя.
  • Команда usermod не изменит права собственности любых файлов, принадлежащих данному пользователю. Чтобы настроить право собственности на эти файлы, вам необходимо найти их, а затем изменить их право собственности на chown. Большинство файлов будут находиться в домашнем каталоге пользователя, поэтому chown -R dale: /home/dale, введенный как root после изменения UID dale, изменит большинство файлов dale, чтобы использовать новый номер UID. Однако некоторые из файлов пользователя могут быть расположены в другом месте. Ввод find / -uid 1000 найдет все файлы, которые используют старый UID (при условии, что это 1000). Обратите внимание, что для выполнения этой команды find потребуется несколько минут. Чтобы ускорить работу, отключите любые файловые системы, на которых вы уверены, что не найдете никаких ударов, таких как тома FAT или NTFS.
  • Если вы обращаетесь к томам FAT или NTFS, их значения UID определяются параметрами в время монтирования. Если вы используете диспетчер файлов GUI, вероятность того, что значение UID установлено для того, кто работает с файловым менеджером, вам не нужно ничего особенного. Однако, если вы монтируете том через запись /etc/fstab, вам может потребоваться отрегулировать значение UID, которое оно задает.
  • Ubuntu сохраняет минимальное значение, которое оно использует для UID в /etc/login.defs. Если вам не удалось изменить значение UID_MIN в этом файле, скорее всего, вы обнаружите, что ваша учетная запись «исчезнет» с экрана входа в GUI и, возможно, из некоторых других систем. Таким образом, вы должны отредактировать этот файл.

В теории вы могли бы изменить UID вашей учетной записи (ов) ОС X аналогичным образом для достижения той же цели. Тем не менее, я менее знаком с инструментами поддержки учетной записи OS X, поэтому я не могу предоставить явные инструкции для этого. Если у вас несколько учетных записей на вашем компьютере, вы должны настроить их все, чтобы они синхронизировались установки вашей ОС.

Еще одна точка: значение идентификатора группы (GID) сохраняется аналогичным образом. IIRC, Ubuntu присваивает значение GID для каждой учетной записи, которая идентична его значению UID. Я не помню, что OS X делает по умолчанию. Возможно, вы захотите настроить значения GID для двух ОС таким образом, что это аналогично изменениям UID, но это вряд ли будет так же важно, как настройка значений UID.

EDIT: Если вы хотите для изменения UID (и GID, если требуется) в macOS / OS X, а не в Ubuntu, вы можете это сделать. Поскольку эта модификация в macOS выходит за рамки этого сайта, я просто привяжусь к нескольким страницам, которые предоставляют процедуры для этого в macOS:

10
ответ дан 5 August 2018 в 05:07

Пользовательские имена не имеют значения. Разрешения в файловых системах HFS + и Linux хранятся в терминах идентификаторов пользователя (UID), которые являются номерами, связанными с именами пользователей. В Ubuntu, как и в большинстве современных дистрибутивов Linux, первому пользователю задан UID 1000 по умолчанию. В OS X первому пользователю присваивается UID 501 по умолчанию. Таким образом, при совместном использовании носителей, которые кодируют значения UID, значения UID, вероятно, не совпадают.

Один из способов исправить это - установить свободные разрешения (значение режима, как в rwxr-xr-x, или 755 в восьмеричное). Обратите внимание, что восьмеричный код разрешения не совпадает с значением UID. В любой ОС вы можете установить разрешения по умолчанию, используемые в файлах с помощью команды umask, которая указывает, что значение бита, которое будет удалено , из прав доступа к файлу. Например, umask 022 удаляет права на запись для групповых и других разрешений, что приводит к 755 (rwxr-xr-x) разрешениям для новых файлов (или 644, если что-то удаляет бит разрешения выполнения, что является обычной практикой для файлов). Это, в основном, инструмент командной строки; если вы в значительной степени являетесь пользователем GUI, вам нужно найти другой инструмент для выполнения этой работы, возможно, связанный с настройками среды рабочего стола. Это может быть неясным и плохо документированным. Кроме того, установление разрешенных разрешений таким образом может иметь недостатки безопасности, особенно если ваша система представляет собой многопользовательскую систему.

. Лучше всего синхронизировать UID своих учетных записей в Linux и OS X. Вы можете легко изменить Значение UID в Linux с командой usermod, как в:

usermod -u 501 dale

Эта команда устанавливает UID для dale в 501. Однако существуют некоторые существенные оговорки:

  • Вы должны выйти из учетной записи, которую вы изменяете, прежде чем изменять ее. Попытка изменить используемую учетную запись приведет к тому, что учетная запись начнет вести себя странно.
  • usermod следует использовать как root. Вы можете выполнить его с помощью sudo, но делать это из учетной записи, которую вы изменяете, крайне нецелесообразно. Таким образом, вам нужно либо дать root пароль, либо войти в root напрямую, либо использовать sudo из второй учетной записи пользователя.
  • Команда usermod не изменит права собственности любых файлов, принадлежащих данному пользователю. Чтобы настроить право собственности на эти файлы, вам необходимо найти их, а затем изменить их право собственности на chown. Большинство файлов будут находиться в домашнем каталоге пользователя, поэтому chown -R dale: /home/dale, введенный как root после изменения UID dale, изменит большинство файлов dale, чтобы использовать новый номер UID. Однако некоторые из файлов пользователя могут быть расположены в другом месте. Ввод find / -uid 1000 найдет все файлы, которые используют старый UID (при условии, что это 1000). Обратите внимание, что для выполнения этой команды find потребуется несколько минут. Чтобы ускорить работу, отключите любые файловые системы, на которых вы уверены, что не найдете никаких ударов, таких как тома FAT или NTFS.
  • Если вы обращаетесь к томам FAT или NTFS, их значения UID определяются параметрами в время монтирования. Если вы используете диспетчер файлов GUI, вероятность того, что значение UID установлено для того, кто работает с файловым менеджером, вам не нужно ничего особенного. Однако, если вы монтируете том через запись /etc/fstab, вам может потребоваться отрегулировать значение UID, которое оно задает.
  • Ubuntu сохраняет минимальное значение, которое оно использует для UID в /etc/login.defs. Если вам не удалось изменить значение UID_MIN в этом файле, скорее всего, вы обнаружите, что ваша учетная запись «исчезнет» с экрана входа в GUI и, возможно, из некоторых других систем. Таким образом, вы должны отредактировать этот файл.

В теории вы могли бы изменить UID вашей учетной записи (ов) ОС X аналогичным образом для достижения той же цели. Тем не менее, я менее знаком с инструментами поддержки учетной записи OS X, поэтому я не могу предоставить явные инструкции для этого. Если у вас несколько учетных записей на вашем компьютере, вы должны настроить их все, чтобы они синхронизировались установки вашей ОС.

Еще одна точка: значение идентификатора группы (GID) сохраняется аналогичным образом. IIRC, Ubuntu присваивает значение GID для каждой учетной записи, которая идентична его значению UID. Я не помню, что OS X делает по умолчанию. Возможно, вы захотите настроить значения GID для двух ОС таким образом, что это аналогично изменениям UID, но это вряд ли будет так же важно, как настройка значений UID.

EDIT: Если вы хотите для изменения UID (и GID, если требуется) в macOS / OS X, а не в Ubuntu, вы можете это сделать. Поскольку эта модификация в macOS выходит за рамки этого сайта, я просто привяжусь к нескольким страницам, которые предоставляют процедуры для этого в macOS:

10
ответ дан 6 August 2018 в 22:12

Пользовательские имена не имеют значения. Разрешения в файловых системах HFS + и Linux хранятся в терминах идентификаторов пользователя (UID), которые являются номерами, связанными с именами пользователей. В Ubuntu, как и в большинстве современных дистрибутивов Linux, первому пользователю задан UID 1000 по умолчанию. В OS X первому пользователю присваивается UID 501 по умолчанию. Таким образом, при совместном использовании носителей, которые кодируют значения UID, значения UID, вероятно, не совпадают.

Один из способов исправить это - установить свободные разрешения (значение режима, как в rwxr-xr-x, или 755 в восьмеричное). Обратите внимание, что восьмеричный код разрешения не совпадает с значением UID. В любой ОС вы можете установить разрешения по умолчанию, используемые в файлах с помощью команды umask, которая указывает, что значение бита, которое будет удалено , из прав доступа к файлу. Например, umask 022 удаляет права на запись для групповых и других разрешений, что приводит к 755 (rwxr-xr-x) разрешениям для новых файлов (или 644, если что-то удаляет бит разрешения выполнения, что является обычной практикой для файлов). Это, в основном, инструмент командной строки; если вы в значительной степени являетесь пользователем GUI, вам нужно найти другой инструмент для выполнения этой работы, возможно, связанный с настройками среды рабочего стола. Это может быть неясным и плохо документированным. Кроме того, установление разрешенных разрешений таким образом может иметь недостатки безопасности, особенно если ваша система представляет собой многопользовательскую систему.

. Лучше всего синхронизировать UID своих учетных записей в Linux и OS X. Вы можете легко изменить Значение UID в Linux с командой usermod, как в:

usermod -u 501 dale

Эта команда устанавливает UID для dale в 501. Однако существуют некоторые существенные оговорки:

  • Вы должны выйти из учетной записи, которую вы изменяете, прежде чем изменять ее. Попытка изменить используемую учетную запись приведет к тому, что учетная запись начнет вести себя странно.
  • usermod следует использовать как root. Вы можете выполнить его с помощью sudo, но делать это из учетной записи, которую вы изменяете, крайне нецелесообразно. Таким образом, вам нужно либо дать root пароль, либо войти в root напрямую, либо использовать sudo из второй учетной записи пользователя.
  • Команда usermod не изменит права собственности любых файлов, принадлежащих данному пользователю. Чтобы настроить право собственности на эти файлы, вам необходимо найти их, а затем изменить их право собственности на chown. Большинство файлов будут находиться в домашнем каталоге пользователя, поэтому chown -R dale: /home/dale, введенный как root после изменения UID dale, изменит большинство файлов dale, чтобы использовать новый номер UID. Однако некоторые файлы пользователя могут находиться в другом месте. Ввод find / -uid 1000 найдет все файлы, которые используют старый UID (при условии, что это 1000). Обратите внимание, что для выполнения этой команды find потребуется несколько минут. Чтобы ускорить работу, отключите любые файловые системы, на которых вы уверены, что не найдете никаких ударов, таких как тома FAT или NTFS.
  • Если вы обращаетесь к томам FAT или NTFS, их значения UID определяются параметрами в время монтирования. Если вы используете диспетчер файлов GUI, вероятность того, что значение UID установлено для того, кто работает с файловым менеджером, вам не нужно ничего особенного. Однако, если вы монтируете том через запись /etc/fstab, вам может потребоваться отрегулировать значение UID, которое оно задает.
  • Ubuntu сохраняет минимальное значение, которое оно использует для UID в /etc/login.defs. Если вам не удалось изменить значение UID_MIN в этом файле, скорее всего, вы обнаружите, что ваша учетная запись «исчезнет» с экрана входа в GUI и, возможно, из некоторых других систем. Таким образом, вы должны отредактировать этот файл.

В теории вы могли бы изменить UID вашей учетной записи (ов) ОС X аналогичным образом для достижения той же цели. Тем не менее, я менее знаком с инструментами поддержки учетной записи OS X, поэтому я не могу предоставить явные инструкции для этого. Если у вас несколько учетных записей на вашем компьютере, вы должны настроить их все, чтобы они синхронизировались установки вашей ОС.

Еще одна точка: значение идентификатора группы (GID) сохраняется аналогичным образом. IIRC, Ubuntu присваивает значение GID для каждой учетной записи, которая идентична его значению UID. Я не помню, что OS X делает по умолчанию. Возможно, вы захотите настроить значения GID для двух ОС таким образом, что это аналогично изменениям UID, но это вряд ли будет так же важно, как настройка значений UID.

EDIT: Если вы хотите для изменения UID (и GID, если требуется) в macOS / OS X, а не в Ubuntu, вы можете это сделать. Поскольку эта модификация в macOS выходит за рамки этого сайта, я просто привяжусь к нескольким страницам, которые предоставляют процедуры для этого в macOS:

10
ответ дан 9 August 2018 в 02:40

Пользовательские имена не имеют значения. Разрешения в файловых системах HFS + и Linux хранятся в терминах идентификаторов пользователя (UID), которые являются номерами, связанными с именами пользователей. В Ubuntu, как и в большинстве современных дистрибутивов Linux, первому пользователю задан UID 1000 по умолчанию. В OS X первому пользователю присваивается UID 501 по умолчанию. Таким образом, при совместном использовании носителей, которые кодируют значения UID, значения UID, вероятно, не совпадают.

Один из способов исправить это - установить свободные разрешения (значение режима, как в rwxr-xr-x, или 755 в восьмеричное). Обратите внимание, что восьмеричный код разрешения не совпадает с значением UID. В любой ОС вы можете установить разрешения по умолчанию, используемые в файлах с помощью команды umask, которая указывает, что значение бита, которое будет удалено , из прав доступа к файлу. Например, umask 022 удаляет права на запись для групповых и других разрешений, что приводит к 755 (rwxr-xr-x) разрешениям для новых файлов (или 644, если что-то удаляет бит разрешения выполнения, что является обычной практикой для файлов). Это, в основном, инструмент командной строки; если вы в значительной степени являетесь пользователем GUI, вам нужно найти другой инструмент для выполнения этой работы, возможно, связанный с настройками среды рабочего стола. Это может быть неясным и плохо документированным. Кроме того, установление разрешенных разрешений таким образом может иметь недостатки безопасности, особенно если ваша система представляет собой многопользовательскую систему.

. Лучше всего синхронизировать UID своих учетных записей в Linux и OS X. Вы можете легко изменить Значение UID в Linux с командой usermod, как в:

usermod -u 501 dale

Эта команда устанавливает UID для dale в 501. Однако существуют некоторые существенные оговорки:

  • Вы должны выйти из учетной записи, которую вы изменяете, прежде чем изменять ее. Попытка изменить используемую учетную запись приведет к тому, что учетная запись начнет вести себя странно.
  • usermod следует использовать как root. Вы можете выполнить его с помощью sudo, но делать это из учетной записи, которую вы изменяете, крайне нецелесообразно. Таким образом, вам нужно либо дать root пароль, либо войти в root напрямую, либо использовать sudo из второй учетной записи пользователя.
  • Команда usermod не изменит права собственности любых файлов, принадлежащих данному пользователю. Чтобы настроить право собственности на эти файлы, вам необходимо найти их, а затем изменить их право собственности на chown. Большинство файлов будут находиться в домашнем каталоге пользователя, поэтому chown -R dale: /home/dale, введенный как root после изменения UID dale, изменит большинство файлов dale, чтобы использовать новый номер UID. Однако некоторые из файлов пользователя могут быть расположены в другом месте. Ввод find / -uid 1000 найдет все файлы, которые используют старый UID (при условии, что это 1000). Обратите внимание, что для выполнения этой команды find потребуется несколько минут. Чтобы ускорить работу, отключите любые файловые системы, на которых вы уверены, что не найдете никаких ударов, таких как тома FAT или NTFS.
  • Если вы обращаетесь к томам FAT или NTFS, их значения UID определяются параметрами в время монтирования. Если вы используете диспетчер файлов GUI, вероятность того, что значение UID установлено для того, кто работает с файловым менеджером, вам не нужно ничего особенного. Однако, если вы монтируете том через запись /etc/fstab, вам может потребоваться отрегулировать значение UID, которое оно задает.
  • Ubuntu сохраняет минимальное значение, которое оно использует для UID в /etc/login.defs. Если вам не удалось изменить значение UID_MIN в этом файле, скорее всего, вы обнаружите, что ваша учетная запись «исчезнет» с экрана входа в GUI и, возможно, из некоторых других систем. Таким образом, вы должны отредактировать этот файл.

В теории вы могли бы изменить UID вашей учетной записи (ов) ОС X аналогичным образом для достижения той же цели. Тем не менее, я менее знаком с инструментами поддержки учетной записи OS X, поэтому я не могу предоставить явные инструкции для этого. Если у вас несколько учетных записей на вашем компьютере, вы должны настроить их все, чтобы они синхронизировались установки вашей ОС.

Еще одна точка: значение идентификатора группы (GID) сохраняется аналогичным образом. IIRC, Ubuntu присваивает значение GID для каждой учетной записи, которая идентична его значению UID. Я не помню, что OS X делает по умолчанию. Возможно, вы захотите настроить значения GID для двух ОС таким образом, что это аналогично изменениям UID, но это вряд ли будет так же важно, как настройка значений UID.

EDIT: Если вы хотите для изменения UID (и GID, если требуется) в macOS / OS X, а не в Ubuntu, вы можете это сделать. Поскольку эта модификация в macOS выходит за рамки этого сайта, я просто привяжусь к нескольким страницам, которые предоставляют процедуры для этого в macOS:

10
ответ дан 14 August 2018 в 20:52

Я обнаружил, что иногда вы можете щелкнуть папку, которую хотите поделиться, и нажать команду + I. Затем нажмите на блокировку и введите свой пароль, если он не разблокирован. Затем, где в нем говорится «все», выберите «читать» и писать.

Еще одна вещь, которая работает, - это настроить папку как «общую папку», которую вы можете сделать в панели предпочтений совместного использования в системных настройках. Перейдите к настройкам системы> обмен файлами. Затем сделайте общий доступ к этому файлу, в котором установлен флажок совместного доступа к файлу, и добавьте папку, которую вы хотите поделиться, с помощью кнопки «плюс». Затем вы можете изменить разрешения для чтения записи.

ОДИН ПРИМЕЧАНИЕ: использование второго варианта также откроет ваш компьютер, чтобы разрешить доступ к папке по вашему выбору через Интернет (только при загрузке в os x)! Сделайте свою учетную запись у вас есть безопасный пароль, и вы, вероятно, отключите его в общественных местах (не забудьте получить шляпу tinfoil!)

0
ответ дан 18 July 2018 в 13:02

Откройте терминал и:

В OS X попробуйте это

sudo dscl / -create /Users/<ubuntu-username> sudo dscl / -append /Groups/<os-x-username> GroupMembership <ubuntu-username>

В Ubuntu запустите это

sudo adduser --system --no-create-home --ingroup <ubuntu-username> <os-x-username>

Теперь вы должны быть возможно использовать 774 или даже 770 для разрешений файлов.

0
ответ дан 18 July 2018 в 13:02

Я обнаружил, что иногда вы можете щелкнуть папку, которую хотите поделиться, и нажать команду + I. Затем нажмите на блокировку и введите свой пароль, если он не разблокирован. Затем, где в нем говорится «все», выберите «читать» и писать.

Еще одна вещь, которая работает, - это настроить папку как «общую папку», которую вы можете сделать в панели предпочтений совместного использования в системных настройках. Перейдите к настройкам системы> обмен файлами. Затем сделайте общий доступ к этому файлу, в котором установлен флажок совместного доступа к файлу, и добавьте папку, которую вы хотите поделиться, с помощью кнопки «плюс». Затем вы можете изменить разрешения для чтения записи.

ОДИН ПРИМЕЧАНИЕ: использование второго варианта также откроет ваш компьютер, чтобы разрешить доступ к папке по вашему выбору через Интернет (только при загрузке в os x)! Сделайте свою учетную запись у вас есть безопасный пароль, и вы, вероятно, отключите его в общественных местах (не забудьте получить шляпу tinfoil!)

0
ответ дан 24 July 2018 в 20:05
  • 1
    Это работает в обоих случаях, но я буду использовать только первый вариант. Тем не менее разрешение "каждый" доступ (т. е. разрешение 777) кажется слишком радикальным - или нет? Это безопасно? – user 1 July 2013 в 22:38
  • 2
    Ну, это не рекомендуется. & Quot; Каждый & Quot; смогут модифицировать и читать документы с этими разрешениями (но, по-моему, это, скорее всего, файл unix). Его определенно немного более безопасно использовать 774. – edwin 1 July 2013 в 23:42

Откройте терминал и:

В OS X попробуйте это

sudo dscl / -create /Users/<ubuntu-username> sudo dscl / -append /Groups/<os-x-username> GroupMembership <ubuntu-username>

В Ubuntu запустите это

sudo adduser --system --no-create-home --ingroup <ubuntu-username> <os-x-username>

Теперь вы должны быть возможно использовать 774 или даже 770 для разрешений файлов.

0
ответ дан 24 July 2018 в 20:05
  • 1
    Это не работает. Команда OSX также не работает. Но мне удалось добавить пользователя ubuntu через интерфейс GUI в OSX. После добавления пользователя другой ОС в рабочую ОС и изменения разрешений на 774 в обеих операционных системах, Ubuntu все еще не может получить полный доступ ко всем файлам общего раздела. Некоторые подкаталоги, например, я не могу открыть (разрешение 774). Поэтому я должен был изменить его на 777, чтобы открыть его. Безопасны ли эти грамотные разрешения? – user 1 July 2013 в 22:35
  • 2
    В Ubuntu, по крайней мере, команда должна работать, я попробовал себя, прежде чем добавлять ответ. Вы уверены, что вы заменили <ubuntu-username> своим фактическим именем пользователя в Ubuntu (idem для <os-x-usernanme>)? И можете ли вы более конкретно узнать, какие ошибки OS X дает вам при попытке запустить эту команду? – edwin 1 July 2013 в 23:19
  • 3
    Я только сказал, что команда не работает в OSX. Если я правильно помню, команда adduser не выйдет. – user 1 July 2013 в 23:23
  • 4
    Я отредактировал ответ для этого. Попробуй. Я не уверен, так как я не знаком с управлением пользователями OS X. В OS X вы также можете использовать графический интерфейс для создания пользователя Ubuntu (с именем пользователя, которое вы используете в Ubuntu), а затем добавлением его в свою фактическую группу пользователей OS X. – edwin 1 July 2013 в 23:30
  • 5
    Это не имеет значения. OSX предлагает простой графический интерфейс при использовании CMD + I, где вы можете легко создавать и добавлять пользователей. Но это не решило проблему в конце концов. Я закончил использование 777 разрешений. – user 1 July 2013 в 23:31

Другие вопросы по тегам:

Похожие вопросы: