проблемы после разноса / с setgid (разнес / на /usr /var и прочее...)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

BaBL
Сообщения: 767
ОС: Debian GNU/Linux SID

проблемы после разноса / с setgid

Сообщение BaBL »

Debian Etch

в общем был старый хард, на нем было следующее:

/boot ext3
swap
/ ext3
/home reiserfs

перенес систему на новый в виде:

/boot ext3
swap
/ ext3
/usr reiserfs
/var xfs
/var/log xfs
/tmp reiserfs
/home xfs

начались проблемы.. fstab прописал на новый, все грузится, но:

1. по команде mount не видны точки монтирования /usr /var и прочего добра. Тем не менее по их содержимому можно понять, что партиции туда смонтировались.
2. КДЕ запустилась с третьего раза, не понятно как. 2 раза на разных этапах кидала обратно в логон, на третий запустилась до конца
3. перестал работать su и sudo соответственно. sudo говорит

Код: Выделить всё

sudo: must be setuid root

в ответ на su получаю:

Код: Выделить всё

$ su
Password:
setgid: Operation not permitted

единственный способ выбраться под суперюзера - логин в консоли, но при этом у суперюзера нету суперправ =) к примеру на попытку установки пакета получаю пермишн динайд в пост скрипте, chmod тоже не дается. Shadow passwords отключены.

перенос осуществлялся копированием, через cp -ax и просто через копирование уже в окошках.
в fstab noexec уже поснимал, но, боюсь, не он был причиной.

Код: Выделить всё

/dev/disk/by-id/scsi-SATA_blabla-part2       swap     swap defaults 0 0
/dev/disk/by-id/scsi-SATA_blabla-part3       /        ext3 rw,data=writeback 1 1
/dev/disk/by-id/scsi-SATA_blabla-part1       /boot    ext3 rw,data=writeback 1 2
/dev/disk/by-id/scsi-SATA_blabla-part5       /usr     reiserfs rw,noatime,nodev 1 2
/dev/disk/by-id/scsi-SATA_blabla-part6       /var     xfs rw,nodev 1 2
/dev/disk/by-id/scsi-SATA_blabla-part7       /var/log/apache2    xfs rw,noatime,noexec,nodev,nosuid 1 2
/dev/disk/by-id/scsi-SATA_blabla-part9       /tmp     reiserfs rw,nodev,atime 1 2
/dev/disk/by-id/scsi-SATA_blabla-part10      /home    xfs rw,noatime 0 2


есть какие-нибудь идеи? Переустанавливать систему не хотелось бы
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: проблемы после разноса / с setgid

Сообщение Uncle_Theodore »

BaBL писал(а):
18.03.2007 00:05
1. по команде mount не видны точки монтирования /usr /var и прочего добра. Тем не менее по их содержимому можно понять, что партиции туда смонтировались.

Это очень плохо, возможно, -- корень всех проблем.
Что в /proc/mounts и в /etc/mtab?
перенос осуществлялся копированием, через cp -ax и просто через копирование уже в окошках.

В каких окошках?
в fstab noexec уже поснимал, но, боюсь, не он был причиной.

Код: Выделить всё

/dev/disk/by-id/scsi-SATA_blabla-part2       swap     swap defaults 0 0
/dev/disk/by-id/scsi-SATA_blabla-part3       /        ext3 rw,data=writeback 1 1
/dev/disk/by-id/scsi-SATA_blabla-part1       /boot    ext3 rw,data=writeback 1 2
/dev/disk/by-id/scsi-SATA_blabla-part5       /usr     reiserfs rw,noatime,nodev 1 2
/dev/disk/by-id/scsi-SATA_blabla-part6       /var     xfs rw,nodev 1 2
/dev/disk/by-id/scsi-SATA_blabla-part7       /var/log/apache2    xfs rw,noatime,noexec,nodev,nosuid 1 2
/dev/disk/by-id/scsi-SATA_blabla-part9       /tmp     reiserfs rw,nodev,atime 1 2
/dev/disk/by-id/scsi-SATA_blabla-part10      /home    xfs rw,noatime 0 2


есть какие-нибудь идеи? Переустанавливать систему не хотелось бы

Зачем стоит опция nodev?
Это весь fstab? А где монтирование /proc?
Спасибо сказали:
BaBL
Сообщения: 767
ОС: Debian GNU/Linux SID

Re: проблемы после разноса / с setgid

Сообщение BaBL »

там, спасибо #debian-russian часть проблем решилась...
nodev - а за чем там dev?

пункт 3 решился, при копировании потерялись суиды, перекопировал папки из PATH через cp -a запахало. Пункт 2, похоже, по той же причине. Пункт 1 пока не решен, но он как-то и не особо принципиален
Спасибо сказали: