Используя модуль Bluetooth UART через hciattach

Если Вы смотрите на страницу справочника, учетные данные, которые Вы будете видеть, почему дочерние процессы не могут иметь изменений, внесенных через adduser сразу отраженный способом в реальном времени:

выборка

Дочерний процесс, созданный ветвлением (2), наследовал копии пользователя своего родителя и идентификаторы групп. Во время execve (2), сохраняются реальный пользователь процесса и идентификатор группы и дополнительные идентификаторы группы; эффективные и сохраненные идентификаторы набора могут быть изменены, как описано в execve (2).

Таким образом, что это означает?

Выходить из системы заканчивает родительский процесс, от которого все Ваши последующие процессы были разветвлены от. Все в Вашем рабочем столе и т.д. Этот исходный процесс имел Вашу информацию о группах в нем, которую он заполнил путем чтения /etc/passwd & /etc/group.

Другой файл, который играет роль в том, как Ваша среда получает Вашу информацию групп, /etc/nsswitch.conf. Этот файл содержит строки как это:

passwd:     files
shadow:     files
group:      files

Это дает Вашей системе команду только читать эту информацию в оценке passowrds, группах, и т.д. из файлов, которые я просто упомянул.

Эти строки могли так же легко дать системе команду использовать другие источники, такие как NIS, LDAP, и т.д. получать эту информацию вместо этого.

nsswitch.conf

Если Вы смотрите на nsswitch.conf страница справочника, которую Вы узнаете, как система может получить содержание различных "баз данных" имен пользователей, групп и паролей.

выборка

FILES
       A service named SERVICE is implemented by a shared object library named 
       libnss_SERVICE.so.X that resides in /lib.

       /etc/nsswitch.conf       configuration file
       /lib/libnss_compat.so.X  implements `compat' source for glibc2
       /lib/libnss_db.so.X      implements `db' source for glibc2
       /lib/libnss_dns.so.X     implements `dns' source for glibc2
       /lib/libnss_files.so.X   implements `files' source for glibc2
       /lib/libnss_hesiod.so.X  implements `hesiod' source for glibc2
       /lib/libnss_nis.so.X     implements `nis' source for glibc2
       /lib/libnss_nisplus.so.2 implements `nisplus' source for glibc 2.1

NOTES
       Within each process that uses nsswitch.conf, the entire file is read only
       once; if the file is later changed, the process will continue using the 
       old  configuration.

Если Вы замечаете это примечание, оно отражает аналогичную ситуацию с этим файлом, где изменения в nsswitch.conf не может быть сделан способом в реальном времени также.

3
10.04.2014, 12:28
1 ответ
[119442]Хорошо, сегодня мы нашли решение:

Проблема состояла в том, чтобы установить устройство в "сырой" режим, из-за команды "AT HciMode".

Может быть, это кому-то поможет.[119447].

1
27.01.2020, 21:31

Теги

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