The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"не работает команда SU пишет su: not running setuid"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (BSD привязка)
Изначальное сообщение [ Отслеживать ]

"не работает команда SU пишет su: not running setuid"  +/
Сообщение от AlexNiko (ok) on 17-Ноя-05, 12:04 
Во фре я начинающий посему за глупые вопросы не пинайте.
Поставил я FreeBsd 6.0 на маленький 4 ГБ диск (SCSI), потом добавил еще 1 диск 18 ГБ. На 18 ГБ перенес /USR и /VAR прописал все в fstab все загрузилось. Но после этого началось: захожу как рядовой пользователь все ОК, ввожу SU а он мне su: not running setuid. Подскажите в какую сторону копать плиз.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "не работает команда SU пишет su: not running setuid"  +/
Сообщение от zedi email(??) on 17-Ноя-05, 12:15 
>Во фре я начинающий посему за глупые вопросы не пинайте.
>Поставил я FreeBsd 6.0 на маленький 4 ГБ диск (SCSI), потом добавил
>еще 1 диск 18 ГБ. На 18 ГБ перенес /USR и
>/VAR прописал все в fstab все загрузилось. Но после этого началось:
>захожу как рядовой пользователь все ОК, ввожу SU а он мне
>su: not running setuid. Подскажите в какую сторону копать плиз.


Под тем рядовым пользователем которым ты заходишь должен быть в групе wheel

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "не работает команда SU пишет su: not running setuid"  +/
Сообщение от AlexNiko (ok) on 17-Ноя-05, 12:18 
>Под тем рядовым пользователем которым ты заходишь должен быть в групе wheel
>

Я забыл сказать что до переноса данных все работало, рядовой пользователь в wheel включен

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "не работает команда SU пишет su: not running setuid"  +/
Сообщение от lavr email on 17-Ноя-05, 12:31 
>>Под тем рядовым пользователем которым ты заходишь должен быть в групе wheel
>>
>
>Я забыл сказать что до переноса данных все работало, рядовой пользователь в
>wheel включен

# ls -la /usr/bin/su
# mount
# grep username /etc/passwd

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "не работает команда SU пишет su: not running setuid"  +/
Сообщение от AlexNiko (ok) on 17-Ноя-05, 12:54 
># ls -la /usr/bin/su
-r-xr-xr-x 1 root wheel 11992
># mount

da0s1a /on (ufs,local)

da0s1e /tmp (ufs,local,softupdates)
da1s1d /usr (ufs,local,softupdates)
da1s1e /var (ufs,local,softupdates)
># grep username /etc/passwd
Ничего не выводит.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "не работает команда SU пишет su: not running setuid"  +/
Сообщение от be email on 17-Ноя-05, 13:28 
>># ls -la /usr/bin/su
>-r-xr-xr-x 1 root wheel 11992
^^^^^^^^^^^ chmod u+s /usr/bin/su


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "не работает команда SU пишет su: not running setuid"  +/
Сообщение от AlexNiko (ok) on 17-Ноя-05, 13:38 
>>># ls -la /usr/bin/su
>>-r-xr-xr-x 1 root wheel 11992
>^^^^^^^^^^^ chmod u+s /usr/bin/su

Пасиба заработало, то есть надо было просто изменить права на su ?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "не работает команда SU пишет su: not running setuid"  +/
Сообщение от lavr email on 17-Ноя-05, 13:53 
>>>># ls -la /usr/bin/su
>>>-r-xr-xr-x 1 root wheel 11992
>>^^^^^^^^^^^ chmod u+s /usr/bin/su
>
>Пасиба заработало, то есть надо было просто изменить права на su ?
>

криво перенесена система, вероятно копирование из mc или cp,
советую заново пересобрать и установить мир, чую еще на массу
граблей наступите


Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "не работает команда SU пишет su: not running setuid"  +/
Сообщение от Shvapsss email(ok) on 13-Июл-09, 10:59 
Хочу высказать свое мнение. Сам столкнулся с такой проблемой.
После перезагрузски системы начались косяки с su: not running setuid.
Благо я сам их вызвал :)

Немного "маны" (Параметр -o nosuid

Параметр -o nosuid утилиты mount предоставляет следующие функциональные возможности:

Процессы из двоичного файла setuid, расположенного в файловой системе, которая смонтирована с параметром nosetuid, при выполнении не получают полномочий двоичного файла setuid. Процессы выполняются с полномочиями пользователя, запускающего двоичный файл.

Например, если пользователь запускает двоичный файл setuid, владельцем которого является root, процессы выполняются с полномочиями этого пользователя.

Открытие в файловой системе записей, специфичных для устройства, не допускается. Это поведение аналогично указанию параметра nodevices.)

Практика.

Подправил fstab что бы дать квоты на раздел... Без задней мысли воткнул параметр (nosuid) :) по вине которого в принципе и случился казус как видно из "маны" в начале моего сообщения.

Пошла ошибка (su: not running setuid). Тоесть fstab поправить обратно не могу права у него 644. Сервак тоже куй знает где доступа нет :)

less /etc/fstab
# Device                Mountpoint      FStype  Options         Dump    Pass#
/dev/ad4s1b             none            swap    sw              0       0
/dev/ad4s1a             /               ufs     rw              1       1
/dev/ad4s1f             /home           ufs     rw,userquota,nosuid             2       2
/dev/ad4s1e             /tmp            ufs     rw              2       2
/dev/ad4s1g             /usr            ufs     rw,userquota,nosuid            2       2
/dev/ad4s1d             /var            ufs     rw,userquota,nosuid             2       2
/dev/acd0               /cdrom          cd9660  ro,noauto       0       0

Решение оказалось давольно простым. Благо на тачке стоит Webmin.
Зашел на него... дал права на fstab 777 поправил от пользователя до вида

less /etc/fstab
# Device                Mountpoint      FStype  Options         Dump    Pass#
/dev/ad4s1b             none            swap    sw              0       0
/dev/ad4s1a             /               ufs     rw              1       1
/dev/ad4s1f             /home           ufs     rw,userquota,nosuid             2       2
/dev/ad4s1e             /tmp            ufs     rw              2       2
/dev/ad4s1g             /usr            ufs     rw            2       2
/dev/ad4s1d             /var            ufs     rw,userquota,nosuid             2       2
/dev/acd0               /cdrom          cd9660  ro,noauto       0       0

И перезагрузился. Разумеется права надо вернуть как было. :)

PS/ это мнение а не ответ на прблему просто это первая статья которая вышла по поиску мало ли кому поможет.Спасибоза внимание.
Всем удачи.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "не работает команда SU пишет su: not running setuid"  +/
Сообщение от Юрий (??) on 15-Май-13, 16:46 
все гораздо проще. При переносе (копировании) /usr на другой раздел копировать надо с сохранением атрибутов и прав

cp -R -p /usr/ /mnt

где в /mnt подмонтирован новый раздел

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру