
Я почти новичок в Linux. У меня есть небольшой опыт работы с Digital Ocean, но теперь я пытаюсь углубиться. Я только что настроил свою локальную машину с Ubuntu 16.04 (настольный компьютер, не сервер) и теперь я готов установить стек LAMP.
На DigitalOcean мне советуют
- создайте нового пользователя с привилегиями sudo (что я и сделал) и
- отключить учетную запись root (также делал)
но НУЖНО ли мне делать это в моей локальной системе?
Я (пока) не имею ни малейшего понятия о «лучших практиках» (особенно для локального ящика), поэтому решил спросить.
решение1
Ubuntu изначально настроена на отключение прав root и отсутствие возможности входа пользователя root в систему. Единственный способ стать пользователем root — использоватьsudo
или полькит.
В некоторых случаях создание вторичного пользователя для стека LAMP может оказаться разумной идеей, но это не обязательно, если вы планируете использовать его только как платформу разработки, к которой вы в основном будете обращаться только локально.
Возможно, вам стоит рассмотреть возможность использования через виртуальную машину (KVM/qemu, Virtualbox, VMWare) или другие форматы контейнеров, такие как docker и т. д.
Это даст вам возможность запустить реальную серверную среду и более детальный контроль доступа, а также возможность выключать сервер, когда он вам не нужен.