I installed an additional SSD on my pc. Everything works ok, except I need to unlock it with my root password on every session so that it mounts.

I’ve tried formatting it to change the ‘owner’, tried adding it to the user group, and I can’t find any other solutions. Any ideas?

This happens irrelevant of DE (happens on KDE and hyprland). I’m running tumbleweed, though this looks like a config problem rather than a distro problem.

  • Brewchin@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    19 hours ago

    You may be right, but I worked around this using https://wiki.archlinux.org/title/NetworkManager#Network_services_with_NetworkManager_dispatcher

    I added the CIFS shares to my fstab with the _netdev option and created /etc/NetworkManager/dispatcher.d/30-nas-shares.sh containing (got the WiFi UUID using nmcli con show):

    #!/bin/sh
    WANTED_CON_UUID="UUID-OF-MY-WIFI"
    
    if [ "$CONNECTION_UUID" = "$WANTED_CON_UUID" ]; then
      case "$2" in
        "up"|"vpn-up")
          mount -a -t cifs
          ;;
      esac
    fi
    

    This waits for my WiFi to come up, ensures it’s my home WiFi, and then mounts my shares.

    There are probably other and better ways to do it, but it works.