[SOLVED] Linux not detecting Uno over USB, but Windows does

I just received a brand-new Arduino Uno yesterday, and I'm very excited to get to work with it! However, I have a problem that's been frustrating me. On my laptop (Dell XPS 13 2014-ish), I can't get my Lubuntu install to recognize my Arduino over USB, while on my WIndows install it works just fine. I've tried the Arduino IDE both from the Ubuntu packages and from the latest IDE from the Arduino website. lsusb shows this:

$ lsusb
Bus 002 Device 003: ID 8087:07da Intel Corp. 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0c45:644d Microdia 1.3 MPixel Integrated Webcam
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

dmesg also doesn't report anything when I unplug/plug-in my Uno, and I have neither a /dev/ttyUSB0 nor a /dev/ttyACM0 file.

I've added myself to the dialout usergroup, and the Port option in the IDE is grayed out, both when running as myself and when running as root via sudo.

My USB ports both work -- When I plug in a USB drive it automounts, dmesg reports it, and lsusb reports it. The only thing I haven't tested, which was the solution on a thread with a similar problem, is trying out a different USB cable. I don't have access to another USB cable right now, but if this cable works on Windows, shouldn't it work just fine on Linux? Perhaps I'm mistaken in that assumption, but I'd love it if someone could correct me on that. Thanks in advance for any help and guidance anyone can provide!

Update: Whelp, I got a new cable and everything works fine. Turns out you can trust everything you read online.