LINUX.ORG.RU

Создание пользователя на Debian и Gentoo через SSH

 , , доступ к ssh, новый пользователь


0

1

Здравствуйте. Помогите, пожалуйста, создать нового пользователя в Debian и Gentoo с доступом к SSH,wget,mkdir,./ только в его домашней директории. Заранее благодарен.

P.S. Пробовал пользоваться поиском, нашёл такой же вопрос. Там нужно было добавить пользователя в группу wheel, но у меня на Debiane нету такой группы. Думаю, что на Дебиане необходимо добавить пользователя в какую-то группу...только в какую?



Последнее исправление: Iceland (всего исправлений: 1)

Ответ на: комментарий от Iceland

По умолчанию все пользователи имеют доступ к ssh, если только у вас в настройках ssh нет запрета (вроде AllowUsers)

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Iceland

По умолчанию все пользователи это умеют.

vitruss ★★★★★
()
Ответ на: комментарий от Iceland

мне нужно, чтобы этот пользователь мог использовать mkdir, wget, ./,cd

А ты проверь на локальной машине. Создай у себя пользователя test, а потом зайди им через ssh локально ssh test@127.0.0.1
И проверь все команды, которые тебя интересуют. А в группу wheel его надо будет засунуть чтобы он мог удалённо суперпользователем стать.

imul ★★★★★
()
Ответ на: комментарий от Iceland

:з это так мило, что ты не умеешь пользоваться самыми основными командами linux и уже что-то мутишь через ssh.
mkdir имяпапки
chmod 755 имяпапки

VictimOfLoveToLinux
()
Ответ на: комментарий от Iceland

Ты наверно что-то типа этого хочешь?

rmn@Nyja:~$ mkdir yandex
rmn@Nyja:~$ chmod 755 yandex
rmn@Nyja:~$ cd ~/yandex
rmn@Nyja:~/yandex$ wget -m ya.ru
--2012-05-12 22:04:21--  http://ya.ru/
Преобразование адреса ya.ru (ya.ru)... 213.180.204.3, 77.88.21.3, 93.158.134.203, ...
Подключение к ya.ru (ya.ru)|213.180.204.3|:80... соединились.
Запрос HTTP послан, ожидание ответа... 200 Ok
Длина: 9710 (9,5K) [text/html]
Сохранение в каталог: ««ya.ru/index.html»».

100%[======================================>] 9 710       --.-K/s   за 0,008s  

2012-05-12 22:04:21 (1,19 MB/s) - «ya.ru/index.html» сохранен [9710/9710]

ЗАВЕРШЕНО --2012-05-12 22:04:21--
Общее время: 0,05s
Загружено: 1 файлов, 9,5K в 0,008s (1,19 MB/s)
rmn@Nyja:~/yandex$ ls
ya.ru
rmn@Nyja:~/yandex$ 

VictimOfLoveToLinux
()
Ответ на: комментарий от Iceland

А в какой директории Вы запускаете эту команду? Есть ли у пользователя права на запись в неё?

AITap ★★★★★
()
Ответ на: комментарий от VictimOfLoveToLinux

спорить я с Вами не посмею... лишь отвечу, что -R для меня было не понятно...dir куда понятнее по сабжу: спасибо, Ваш метод помог. Но я, если не засмеётесь, схитрил - wget *.bin исполнил с рута, а чтобы запустить *.bin, использовал chown user

Iceland
() автор топика
Ответ на: комментарий от Iceland

-R в дальнейшем понадобится для освоения chmod я не так просто этот ключ упомянул.
Этот ключ применяет права не только для директории но и для файлов и других каталогов в ней.
Ключ глобальный, поэтому стоит подумать а нужен ли он глобально?
Если нет то:
Делаем нужные права только для файлов

rmn@Nyja:~$ mkdir test
rmn@Nyja:~$ cd ~/test
rmn@Nyja:~/test$ touch test.file
rmn@Nyja:~/test$ ls
test.file
rmn@Nyja:~/test$ find . -type f -exec chmod 755 {} \;
rmn@Nyja:~/test$ ls -l
итого 0
-rwxr-xr-x 1 rmn rmn 0 мая   12 22:35 test.file
 
Для директорий изменить ключ f на d те:
 find . -type d -exec chmod 755 {} \; 

VictimOfLoveToLinux
()
Ответ на: комментарий от Iceland

wget *.bin исполнил с рута

Это значит что пользователь создан абы как. Нужно почитать man и создать нормально.
К sudo вообще лучше очень редко прибегать. В пределах домашнего каталога вообще он не нужен на нормально настроенном конфиге пользователя.

VictimOfLoveToLinux
()

wheel не надо! от root: #useradd -s /bin/bash -m -d /home/user user #passwd user

усё, заходите под user - у вас всё должноработать (если wget есть в системе конечно)

mumpster ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.