GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment supprimer un point d'accès de la liste enregistrée ?

Système d'exploitation :Ubuntu 11.10 avec gnome-shell

J'ai quelques points d'accès sur ma liste enregistrée que je veux supprimer et auxquels je ne me connecterai jamais.
Je n'arrive pas à trouver le moyen de les supprimer.

Comment dois-je supprimer (au moins pas la connexion automatique) de la liste des points d'accès enregistrés ?

Réponse acceptée :

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

J'espère que ça aide

MODIFICATION À PARTIR D'UN AN PLUS TARD

On dirait que cela s'est transformé en une réponse assez populaire, alors j'ai continué et j'ai écrit un script automatisé pour le faire pour tout le monde. Copiez simplement le script ci-dessous dans /usr/local/bin/wireless et n'oubliez pas d'exécuter la commande sudo chmod +x /usr/local/bin/wireless

Heureux de voir que cela aide continuellement les autres utilisateurs de *buntu 😉
la ou les nouvelles versions seront sur 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. Comment supprimer une télécommande Git du référentiel

  2. Comment ajouter/lister/supprimer un groupe ?

  3. Comment accéder à phpMyAdmin depuis cPanel

  4. Comment supprimer le mot de passe d'un fichier pdf dans Ubuntu

  5. Comment supprimer les versions précédentes de .NET Core de Linux (CentOS 7.1)

Comment supprimer des packages d'Ubuntu et de Debian

Comment partager un dossier sur Ubuntu pour y accéder depuis Windows 10

Comment supprimer un package construit existant d'un PPA ?

Comment accéder aux fichiers Windows à partir d'Ubuntu ?

Comment supprimer le son d'erreur du terminal Pycharm ?

Comment supprimer une adresse IP d'une liste noire