Задать вопрос
@Dimon3x

Как создать пользователя с правами root и в таком же каталоге?

Взял VPS, теперь, что бы подключится через FTP, надо создать нового пользователя, потому что от root заходить нельзя.

Я делаю это так

sudo useradd -ou 0 -g 0 test
sudo passwd 634gdf264h4


Потом проверяю и у него такой каталог

test:x:0:0::/home/test:/bin/sh

а у root

вот такой

root:x:0:0:root:/root:/bin/bash

Как сделать пользователя, что бы у него тоже всё было, как у root?
  • Вопрос задан
  • 702 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 5
Не нужно создавать пользователя с правами root, именно поэтому доступ руту по SSH и закрыт по умолчанию. Меняй процесс чтобы тебе не нужно было лить файлы в папку рута.
Ответ написан
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
1. никогда не делайте так
sudo passwd 634gdf264h4
Ваш пароль в открытом виде останется в bash history
2. Забудьте про рута вот вообще, и никогда не трогайте его руками
3. Никогда не запускайте ничего от рута - из сервисов и темболее WEB.

Умоляю, закажите настройку у ТП хостера или на фрилинсе где-то, не плодите ботнет-овские ноды.
Ответ написан
Комментировать
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Как сделать пользователя, что бы у него тоже всё было, как у root?

Не надо так делать

Не надо ничего кидать в домашку рута - рут -это пользователь для выполнения задач системного администрирования сервера, когда требуется правка конфигов. Нубу это нужно зазубрить. Наизусть.

Для ежедневной работы нужно создать обычного пользователя, которого (вот тут через рута) наделить необходимыми правами и работать только от этого пользователя
Ответ написан
@Karpion
Команда "useradd" позволяет указать домашнюю директорию пользователя.

А вообще, имеет смысл изучить устройство файлов, в которых хранится эта информация: "/etc/passwd" и "/etc/shadow" - их можно отредактировать в любом текстовом редакторе.

Вы верно решили, что права рута даются через UID==GID==0.

Однако, Выше Вам очень правильно указали, что для подключения по большинству протоколов запрещено использовать root - под пользователем с UID==0 просто не пустят. Для командной строки (shell) используется "sudo"; а по FTP root вообще недоступен. В принципе, это можно изменить - но это будет огромная дыра в безопасности.

А по Вашему вопросу - вообще неясно, зачем нужен FTP-доступ в ~root ...
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Так вы забыали указать директорию пользователю, но нахрена второй пользователь с такими же правами, используйте сразу рута
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы