реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Не могу зайти пользователем ни по telnet ни по ssh
inventor
сообщение Feb 1 2016, 06:59
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Создал пользователя, добавил пользователя в группу, создал каталог с правами группы и пользователя
при попытке зайти телнетом или ssh
пишет:
can't to execute '/bin/sh': permission denied

В чем может быть проблема?
Go to the top of the page
 
+Quote Post
gosha-z
сообщение Feb 1 2016, 08:09
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288



Озвучьте хотя бы, что за система и что вы конкретно делали.
Go to the top of the page
 
+Quote Post
krux
сообщение Feb 1 2016, 10:50
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Код
uname -a
cat /etc/issue
sestatus
cat /etc/passwd
ls -la /bin/sh
mount

в студию!


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Feb 1 2016, 12:34
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(krux @ Feb 1 2016, 13:50) *
Код
uname -a
cat /etc/issue
sestatus
cat /etc/passwd
ls -la /bin/sh
mount

в студию!


а также
netstat -ltn
which sh
which bash
ls -l `which sh`
Go to the top of the page
 
+Quote Post
inventor
сообщение Feb 1 2016, 13:36
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



плата ATMEL SAMA5D3
uname говорит: Linux sputnik 3.6.9+ #109 Wed Mar 11 10:12:20 CST 2015 armv7l GNU/Linux

netstat -ltn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN

Sputnik - это я так его назвал в hostname
а что это за линукс, мне низвестно.
Могу зайти только телнетом как root
хотелось бы простым пользователем.
Поставил кросс компилятор, сделал простые проги типа "хелло ворд"
теперь хочу сделать export файловой системы и скомпилировать rpcbind
или установить его из исходников. чтобы можно было писать прямо в директорию и видеть ее на плате.
подскажите как сделать такие простые вещи..

PS все утилиты из /bin - линки на busybox

root:x:0:0:root:/root:/bin/sh
new:x:1000:0:Linux User,,,:/home/new:/bin/sh
root:x:0:0::/var/run/sshd:/bin/sh
sshd:x:0:0:SSH daemon:/var/run/sshd:/bin/false
erik:MJm4cRADt..TY:1000:1000:erik:/home/erik:/bin/sh
Go to the top of the page
 
+Quote Post
krux
сообщение Feb 1 2016, 17:56
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



вышеприведенный набор команд позволяет хоть как-то локализовать проблему.

ваши замены листингов на
Цитата
все утилиты из /bin - линки на busybox

не позволяют оценить состояние файла в определенных группах и набор прав rwx.

более того, поскольку вы не привели вывод mount - у вас раздел может быть смонтирован с опцией noexec. и как мы должны об этом догадаться?


каждая мелочь важна.
если вы чего-то не понимаете - то либо не сопротивляйтесь, если не понимаете зачем вас спрашивают о чём-то конкретном, либо закругляйтесь с *nix.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
inventor
сообщение Feb 1 2016, 19:01
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(krux @ Feb 1 2016, 20:56) *
вышеприведенный набор команд позволяет хоть как-то локализовать проблему.

ваши замены листингов на

не позволяют оценить состояние файла в определенных группах и набор прав rwx.

более того, поскольку вы не привели вывод mount - у вас раздел может быть смонтирован с опцией noexec. и как мы должны об этом догадаться?


каждая мелочь важна.
если вы чего-то не понимаете - то либо не сопротивляйтесь, если не понимаете зачем вас спрашивают о чём-то конкретном, либо закругляйтесь с *nix.

завтра выведу fstab
я заметил что с платы не могу сделать так: su erik - вылезает такое же сообщение
не могу стать обычным юзером
can't to execute '/bin/sh': permission denied
наверное в этом проблема, а с ssh и telnet - это производное
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Feb 2 2016, 05:41
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Цитата
я заметил что с платы не могу сделать так: su erik - вылезает такое же сообщение
https://www.altlinux.org/Su
Про weel и control можете не читать. Это дистрибутивоспецифично.
Go to the top of the page
 
+Quote Post
inventor
сообщение Feb 2 2016, 08:46
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(krux @ Feb 1 2016, 20:56) *
вышеприведенный набор команд позволяет хоть как-то локализовать проблему.

ваши замены листингов на

не позволяют оценить состояние файла в определенных группах и набор прав rwx.

более того, поскольку вы не привели вывод mount - у вас раздел может быть смонтирован с опцией noexec. и как мы должны об этом догадаться?


каждая мелочь важна.
если вы чего-то не понимаете - то либо не сопротивляйтесь, если не понимаете зачем вас спрашивают о чём-то конкретном, либо закругляйтесь с *nix.

# File /etc/fstab
tmpfs /dev tmpfs defaults 0 0
proc /proc proc defaults 0 0
sys /sys sysfs defaults 0 0
tmpfs /var tmpfs defaults 0 0
tmpfs /tmp tmpfs defaults 0 0
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Feb 2 2016, 16:09
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(inventor @ Feb 1 2016, 23:01) *
завтра выведу fstab
я заметил что с платы не могу сделать так: su erik - вылезает такое же сообщение
не могу стать обычным юзером
can't to execute '/bin/sh': permission denied
наверное в этом проблема, а с ssh и telnet - это производное


Повторю вопрос:
ls -l `which sh`

И поскольку вы с первого раза не реагируете sm.gif
ls -l `which bash`
Go to the top of the page
 
+Quote Post
krux
сообщение Feb 2 2016, 18:29
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Цитата(inventor @ Feb 2 2016, 11:46) *
# File /etc/fstab
tmpfs /dev tmpfs defaults 0 0
proc /proc proc defaults 0 0
sys /sys sysfs defaults 0 0
tmpfs /var tmpfs defaults 0 0
tmpfs /tmp tmpfs defaults 0 0

т.е. вместо реально смонтированных фс вы мне предложили содержимое файла, который может(!!!) даже не использоваться при загрузке. (поскольку старт-скрипты меняются элементарно)

ок.

Цитата(Tarbal @ Feb 2 2016, 19:09) *
Повторю вопрос:
ls -l `which sh`

И поскольку вы с первого раза не реагируете sm.gif
ls -l `which bash`

если там busybox, то может оказаться, что команды which там тупо нет.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
des333
сообщение Feb 2 2016, 18:33
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 129
Регистрация: 19-07-08
Из: Санкт-Петербург
Пользователь №: 39 079



Я всегда был уверен, что если:
  1. Человек просит помощи на форуме
  2. Ему предлагают выполнить 5 элементарных комманд (или ответить на 5 вопросов), потратив 5 минут времени.
  3. Человек не делает то, что ему предлагают, и час (день, неделю) не может решить проблему.
То 100% однозначный вывод -- человеку помощь была не нужна sm.gif


P.S. Очень рекомендую вот это руководство.


--------------------
Go to the top of the page
 
+Quote Post
inventor
сообщение Feb 3 2016, 13:17
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(krux @ Feb 2 2016, 21:29) *
т.е. вместо реально смонтированных фс вы мне предложили содержимое файла, который может(!!!) даже не использоваться при загрузке. (поскольку старт-скрипты меняются элементарно)

ок.


если там busybox, то может оказаться, что команды which там тупо нет.


[root@sputnik:/]# ls -l `which sh`
lrwxrwxrwx 1 root root 7 Dec 12 2013 /bin/sh -> busybox

[root@sputnik:/]# ls -l `which bash`
total 0
drwxr-xr-x 2 root root 17336 Oct 16 2013 bin
drwxrwxrwt 5 root root 3160 Jan 1 00:00 dev
drwxr-xr-x 5 root root 1624 Jan 1 2007 etc
drwxrwxr-x 6 root root 416 Jan 1 2007 home
drwxr-xr-x 6 root root 3024 Aug 27 2013 lib
lrwxrwxrwx 1 root root 11 Dec 12 2013 linuxrc -> bin/busybox
drwxr-xr-x 2 root root 160 Jan 1 2007 media
drwxr-xr-x 2 root root 160 Mar 15 2013 mnt
dr-xr-xr-x 56 root root 0 Jan 1 1970 proc
drwxr-xr-x 2 root root 232 Jan 1 2007 root
drwxr-xr-x 2 root root 7472 Aug 27 2013 sbin
dr-xr-xr-x 12 root root 0 Jan 1 00:00 sys
drwxr-xr-x 2 root root 1912 Jan 1 00:00 test
drwxrwxrwt 2 root root 40 Jan 1 00:00 tmp
drwxr-xr-x 6 root root 416 Aug 21 2013 usr
drwxrwxrwt 5 root root 100 Jan 1 00:00 var
[root@sputnik:/]#

не совсем понятно, как это может помочь


mount -i

rootfs on / type rootfs (rw)
ubi0:rootfs on / type ubifs (rw,relatime)
devtmpfs on /dev type devtmpfs (rw,relatime,size=126996k,nr_inodes=31749,mode=755)
tmpfs on /dev type tmpfs (rw,relatime)
proc on /proc type proc (rw,relatime)
sys on /sys type sysfs (rw,relatime)
tmpfs on /var type tmpfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
Go to the top of the page
 
+Quote Post
Эдди
сообщение Feb 3 2016, 14:14
Сообщение #14


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



А запущен ли там вообще sshd?
Код
ps -a | grep ssh

И вообще, сфига ли там должен быть телнет или ссш? У меня вон, даже на NAS не было ни ssh, ни telnet (вот такое говно эти накопители от seagate), благо, там в пыхпыхе была дыра, которая позволила запустить telnetd, хоть по телнету теперь туда можно логиниться.
Go to the top of the page
 
+Quote Post
inventor
сообщение Feb 3 2016, 19:04
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(Эдди @ Feb 3 2016, 17:14) *
А запущен ли там вообще sshd?
Код
ps -a | grep ssh

И вообще, сфига ли там должен быть телнет или ссш? У меня вон, даже на NAS не было ни ssh, ни telnet (вот такое говно эти накопители от seagate), благо, там в пыхпыхе была дыра, которая позволила запустить telnetd, хоть по телнету теперь туда можно логиниться.

есть там и телнет и ssh

netstat -ltn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN


но могу телнетом зайти только как root
мне ssh нужно и что то придумать чтобы примонтировать каталок
этой платы к основному компу.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th June 2025 - 19:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01501 секунд с 7
ELECTRONIX ©2004-2016