Параметры монтирования fstab для umask, fmask, dmask для ntfs с noexec

Да, это не pre-shared key may be incorrect, это это неверно.
Я не уверен, почему это работает на рашпиле «А», вероятно, потому, что wpa _supplicant.conf уже содержит информацию о сети, или используется другой файл конфигурации, по какой-либо причине. 4-значный пароль просто недействителен для WPA PSK, парольная фраза wpa _не позволит этого.

cs-server@csserver-HP-EliteDesk-800-G2-SFF:/$ wpa_passphrase "test" "1234"
Passphrase must be 8..63 characters
cs-server@csserver-HP-EliteDesk-800-G2-SFF:/$ wpa_passphrase "test" "12345678"
network={
    ssid="test"
    #psk="12345678"
    psk=fe727aa8b64ac9b3f54c72432da14faed933ea511ecab15bbc6c52e7522f709a
}
cs-server@csserver-HP-EliteDesk-800-G2-SFF:/$

По сути, вы перенаправляете "Passphrase must be 8..63 characters"ваш файл конфигурации.
Кроме того, я не уверен, действительно ли вы хотите использовать ">" для перенаправления. Вы полностью перезаписываете свой файл.conf, удаляя даже пикантные детали. Не вдаваясь в подробности, так как это не по теме, я могу предположить, что вы хотели бы иметь по крайней мере эти настройки в верхней части вашего файла.conf.

ctrl_interface=/var/run/wpa_supplicant
update_config=1
ap_scan=1
1
09.10.2017, 00:30
1 ответ

Флаг xнеобходим каталогам для доступа к их содержимому.

Только с флагом rв каталоге вы можете получить список каталогов, но не можете получить доступ к файлам и подкаталогам в нем. Только с флагом xв каталоге вы не увидите список каталогов, но сможете получить доступ к файлам и подкаталогам -, если их разрешения позволяют это , и вы можете указать точное имя каталога. вещь, к которой вы пытаетесь получить доступ. Таким образом, в большинстве случаев у вас есть только два обычно полезных варианта разрешений для каталогов:r-xи rwx.

Таким образом, поскольку параметр монтирования umaskприменяется как к файлам, так и к каталогам, и вам не нужен флаг xдля файлов, вам нужно будет использовать только fmaskи dmask, поэтому вы может установить один набор разрешений на файлы и другой на каталоги.

Разрешения и соответствующие номера масок:

  • rwx= номер маски 0
  • rw-= маска номер 1 (не очень полезна для каталогов)
  • r-x= маска номер 2
  • r--= маска номер 3
  • -wx= маска номер 4 (особый случай :приближение к «каталогу только для записи -»)
  • -w-= маска номер 5 (не очень полезна для каталогов)
  • --x= маска номер 6 (для каталогов :доступ только по известным именам файлов)
  • ---= номер маски 7 (нет доступа)

Если вам нужен полный доступ к каталогам и ко всему, кроме флага xдля файлов, вам потребуется 0 для соответствующего номера dmaskи 1для номера fmask.

Для номеров масок NTFS -3g первой цифрой всегда будет 0, что означает, что значения представляют собой восьмеричные числа. Вторая цифра будет указывать доступ для пользователя, указанного с помощью опции uid=(, или для пользователя, выполняющего монтаж, если не указано ), третья цифра будет указывать доступ для группы, указанной с помощью опции gid=.,и последняя цифра будет указывать доступ для всех остальных.

Если это ваша личная система и нет других пользователей, которым нужен доступ к файловой системе NTFS, вы можете использовать команду idдля определения своего номера UID, а затем использовать параметры монтирования uid=<your UID here>,dmask=0077,fmask=0177. Это приведет к тому, что все файлы в файловой системе NTFS будут отображаться как принадлежащие вам и с разрешениями -rw-------, а каталоги — с drwx------.

Если есть другие пользователи, которым потребуется доступ к файловой системе NTFS, вы можете создать группу для доступа к NTFS, добавить всех соответствующих пользователей в эту группу, а затем также указать GID этой группы в параметрах подключения:uid=<your UID here>,gid=<NTFS access group GID here>,dmask=0007,fmask=0117. Это даст любому члену группы такой же доступ, как у вас :файлы -rw-rw----и каталоги drwxrwx---.

Или вы можете оставить право записи для себя, но предоставить членам группы -доступ только для чтения:uid=<your UID here>,gid=<NTFS access group GID here>,dmask=0027,fmask=0137. Это приведет к разрешениям -rw-r-----для файлов и drwxr-x---для каталогов.

Или, если вы хотите предоставить полный доступ нескольким учетным записям пользователей и -доступ только для чтения всем остальным, тогда параметры монтирования будут:uid=<your UID here>,gid=<NTFS access group GID here>,dmask=0002,fmask=0113. Это приведет к разрешениям -rw-rw-r--для файлов и drwxrwxr-xдля каталогов.


Вместо использования параметров монтирования для указания разрешений для файлов и каталогов NTFS также можно создать файл сопоставления пользователей для сопоставления идентификаторов безопасности Windows NTFS (SID )с Unix -. ] стиль UID и GID. Существует даже инструмент ntfsusermap, который поможет вам создать этот файл. После того, как вы создали файл сопоставления, вам нужно будет только поместить его в <root of NTFS filesystem>/.NTFS-3G/UserMapping, и он будет автоматически использоваться при следующем монтировании файловой системы. После этого в Linux будут использоваться настоящие права собственности и права доступа к файлам NTFS, и ими также можно постоянно манипулировать с помощью chown/ chgrp/ chmod.

Подробнее см. man ntfs-3gи man ntfsusermap.

Если вы используете двойную -загрузку Linux и Windows, вы можете получить версию командной строки Windowsntfsusermapи вместо этого создать файл сопоставления пользователей во время работы Windows. Это может быть проще, так как в версии инструмента для Windows вы можете видеть фактические имена пользователей Windows, а не только имена файлов и связанные с ними SID.

Даже если вам не нужна версия ntfsusermapдля Windows, на этой странице содержится более подробное описание того, как использовать этот инструмент, который может быть полезен и в Linux.

11
28.01.2020, 00:47

Теги

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