Да, это не 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
Флаг 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.