Add Joplin, old Mac, and Fedora WiFi runbooks; simplify JA3 Whisky scripts and hotspot recovery.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
25
docs/apps/joplin/scripts/joplin-hotspot-alias-install-sudo.sh
Executable file
25
docs/apps/joplin/scripts/joplin-hotspot-alias-install-sudo.sh
Executable file
@@ -0,0 +1,25 @@
|
||||
#!/bin/sh
|
||||
# Одноразово: passwordless sudo только для joplin-hotspot-alias.sh ensure
|
||||
set -e
|
||||
|
||||
SCRIPT="$(CDPATH= cd -- "$(dirname "$0")" && pwd)/joplin-hotspot-alias.sh"
|
||||
DEST="/etc/sudoers.d/joplin-hotspot-alias"
|
||||
USER_NAME="$(whoami)"
|
||||
|
||||
[ -x "$SCRIPT" ] || chmod +x "$SCRIPT"
|
||||
|
||||
TMP="$(mktemp)"
|
||||
trap 'rm -f "$TMP"' EXIT
|
||||
|
||||
cat >"$TMP" <<EOF
|
||||
# Joplin WebDAV: alias *.100 на en0 после reconnect хотспота (только этот скрипт)
|
||||
${USER_NAME} ALL=(ALL) NOPASSWD: ${SCRIPT} ensure
|
||||
EOF
|
||||
|
||||
echo "Будет создан $DEST:"
|
||||
cat "$TMP"
|
||||
echo ""
|
||||
sudo cp "$TMP" "$DEST"
|
||||
sudo chmod 440 "$DEST"
|
||||
sudo visudo -c -f "$DEST"
|
||||
echo "OK. LaunchAgent сможет поднимать alias без пароля."
|
||||
Reference in New Issue
Block a user