Название говорит это; Я хочу запретить пользователям просматривать пароль беспроводной сети в Ubuntu. Это легко увидеть через прилагаемое приложение под названием морской конек.
2 ответа
Я предполагаю, что ваши пользователи непривилегированы (без sudo и т.д.).
Сначала удалите запись подключения из NetworkManager пользователя и удалите пароль WiFi из цепочки ключей пользователя. Затем войдите в систему с привилегированной учетной записью, откройте Network-Manager, отредактируйте настройки беспроводного соединения и установите для него значение "Доступно для всех пользователей".
Это должно позволить каждому пользователю подключаться, но для просмотра пароля требуется авторизация с учетной записью из группы "admin".
Это занимает много времени, как я это сделал. Возьмите управление беспроводной картой из утилит пользовательского пространства (networkmanager/wicd и т.д.), Чтобы оно больше не управлялось, удалите учетные данные из gnome-keyring, настройте его для подключения при загрузке и запланируйте задание cron для проверки каждые X минут, если подключение и отказов интерфейс, если это не так. наконец, убедитесь, что пользователи не могут прочитать файл wpasupplicant.conf, содержащий ваш пароль