GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come rimuovere il punto di accesso dall'elenco salvato?

Sistema operativo:Ubuntu 11.10 con gnome-shell

Ho pochi punti di accesso nell'elenco salvato che voglio rimuovere e a cui non mi connetterò mai.
Non riesco a trovare il modo per eliminarli.

Come devo rimuovere (almeno non connettermi automaticamente) dall'elenco dei punti di accesso salvato?

Risposta accettata:

ctrl + t {for terminal prompt}
cd /etc/NetworkManager/system-connections 
sudo rm {wireless_hotspot_name}

Spero di esserti stato d'aiuto

MODIFICA DA UN ANNO DOPO

Sembra che questa si sia trasformata in una risposta abbastanza popolare, quindi sono andato avanti e ho scritto uno script automatico per farlo per tutti. Basta copiare lo script seguente in /usr/local/bin/wireless e ricordati di eseguire il comando sudo chmod +x /usr/local/bin/wireless

Sono felice di vedere che questo aiuta continuamente gli altri utenti di *buntu 😉
le ultime versioni saranno su GitHub

#!/bin/bash
# Review and Remove Wireless Access Points on DEB based Systems
# Make sure to place script in /usr/local/bin 

# CPR : Jd Daniel :: GabelBombe
# MOD : 2013-12-09 @ 12:27:02

# INP : $ wireless -{flag} {arg}

##===============================================================##
##===============================================================##

clear

# If the user is not root
if [ "$(id -u)" != "0" ]; then
  echo "This script must be run as root" 1>&2 ; exit 1
fi


declare -r VERSION='1.2b'
declare -r net_dir='/etc/NetworkManager/system-connections'


function list ()
{
  cd "${net_dir}"

    export count=$(ls |wc -l) # used in drop function

  files=$(ls) # simple ls

  echo -e "ntFound ${count} wireless connections"

    for f in $files; do
        echo -e "t * $f"
    done
}

function drop ()
{
  # make sure that we have a working file and directory...
  cd "${net_dir}" ; [ -f "$OPTARG" ] || { echo -e "ntConnection does not exist..." ; exit 1; }

  # confirmation for removal
  printf "ntDo you want to delete $OPTARG [y/n] " ; read -r resp

    # strtolower, and rm
    if [ 'y' == "$(echo $resp | awk '{print tolower($0)}')" ]; then
      rm -f ${net_dir}/${OPTARG}
    fi
}

function flush ()
{
  # make sure that we have a directory with files...
  cd "${net_dir}" ; list ; [ 0 -ge "${count}" ] && { echo -e "tExiting, Nothing to flush..." ;  exit 1 ; }

  # confirmation for removing all files
  printf "ntAll Wireless Connections will be removed, continue? [y/n] " ; read -r resp

    # strtolower, and rm
    if [ 'y' == "$(echo $resp | awk '{print tolower($0)}')" ]; then
      rm -f ${net_dir}/*
    fi
}

function version ()
{
  echo -e "ntwireless (GNU wireless network purge) v${VERSION}"
  echo -e "ntCopyright (C) 2013 Hydra Code, LLC."
  echo -e "tLicense GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.ntThis is free software: you are free to change and redistribute it.ntThere is NO WARRANTY, to the extent permitted by law."
  echo -e "nntWritten by Jd Daniel (GabelBombe) http://github.com/GabelBombe"
  exit 0
}

function help ()
{
  echo -e "ntUsage: wireless [OPTION]... [FILE]..."
  echo -e "tList, remove single or flush the contents of your Wireless Network Manager"
  echo -e "ntThe options below may be used to perform the above actions, this program will only"
  echo -e "trun a single flag or parameter at a time. Flag chaining is only available for -d"
  echo -e "t  -l, --list tt List the contents of your 'Network Manager'"
  echo -e "t  -d, --drop [conn] t Drop a single (or multiple) wireless connections"
  echo -e "t  -f, --flush tt Flush all wireless connections."
  echo -e "t      --help tt Display this help menu and exit"
  echo -e "t      --version t Display version information and exit"
  exit 0
}

##===============================================================##
##===============================================================##

# no long-opts supported except --help
while getopts ':ld:f-:' OPT; do
  case $OPT in

    l) list  ;;
    d) dirList="${dirList} $OPTARG" ; drop  ;;
    f) flush ;;
    -) #long option
       case $OPTARG in

          list)     list    ;;
          drop)     drop    ;;
          flush)    flush   ;;
          help)     help    ;;
          version)  version ;;

       esac
   ;;
    : ) echo -e "ntMissing option argument for -$OPTARG" >&2;               exit 1;;
    * ) echo -e "ntUnknown flag supplied ${OPTARG}ntTry wireless --help"; exit 1;;
  esac
done

shift $(($OPTIND - 1))

##===============================================================##
##===============================================================##

Ubuntu
  1. Come rimuovere un telecomando Git dal repository

  2. Come aggiungere/elencare/rimuovere un gruppo?

  3. Come accedere a phpMyAdmin da cPanel

  4. Come rimuovere la password dal file pdf in Ubuntu

  5. Come rimuovere le versioni precedenti di .NET Core da Linux (CentOS 7.1)

Come rimuovere i pacchetti da Ubuntu e Debian

Come condividere una cartella su Ubuntu per accedere da Windows 10

Come rimuovere un pacchetto esistente da un Ppa?

Come accedere ai file di Windows da Ubuntu?

Come rimuovere il suono di errore dal terminale Pycharm?

Come rimuovere un indirizzo IP da una blacklist