The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Копирование Ubuntu, проблема прав"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Установка ОС / Linux)
Изначальное сообщение [ Отслеживать ]

"Копирование Ubuntu, проблема прав"  +/
Сообщение от NewUse on 07-Июн-10, 21:33 
Имеется два одинаковых ноута, на одном стоит настроенная Ubuntu, на втором поставил минимальную Slackware и скопировал архив Ubuntu, делаю систему автоматического восстановления, кидая пару приметивных команд в rc.local Slackware ( форматиование,клонирование UUID,разархивирование, конфигурация Grub),  система загружается, но сразу проблема: без sudo ничего не могу сделать :((( :
Похоже опять udev дурит (точнее я его упорно не понимаю Sad(() :
Прямое восстановление системы из tar -архива (архивировал: sudo tar cvpzf /backup.tgz --exclude=/proc --exclude=/backup.tgz --exclude=/mnt  / восстанавливал tar xvpfz /backup.tgz -C / ; UUID ext4 -разделов клонировал ) на другой экземпляр ноута (та же модель), привело к отвалу прав пользователя, т.е. пользователь существует и даже систему заходит, но нет прав даже на выключение питания, users-admin вылетает с ошибкой, систему восстанавливал из под шлака, правда не логинясь (rc.local) (ибо слетел при клонировании пароль root-а, вернее не слетел, а поставился от куда-то Sad( )

Если поможет в диагностики: после загрузки Ubuntu выдаёт сообщение о не полной локализации, как при первом старте, хотя как показала практика -- это не так пакеты стоят и он их видит....  

me@ubuntu:~$ sudo su
[sudo] password for me:
root@ubuntu:/home/me# user-admin
No command 'user-admin' found, did you mean:
Command 'users-admin' from package 'gnome-system-tools' (main)
user-admin: command not found
root@ubuntu:/home/me# users-admin

(users-admin:20202): Liboobs-WARNING **: There was an unknown error communicating with the backends: Failed to execute program /lib/dbus-1.0/dbus-daemon-launch-helper: Success
root@lubuntu:/home/me# gdmsetup
** (gdmsetup:18625): DEBUG: init delay=30
** (gdmsetup:18625): DEBUG: "/usr/share/xsessions/guest-restricted.desktop" is hidden or contains non-executable TryExec program

** (gdmsetup:18625): DEBUG: "/usr/share/xsessions/une-efl-guest-restricted.desktop" is hidden or contains non-executable TryExec program

** (gdmsetup:18625): DEBUG: "/usr/share/xsessions/une-guest-restricted.desktop" is hidden or contains non-executable TryExec program

** (gdmsetup:18625): DEBUG: Init default session found:'gnome'
** (gdmsetup:18625): DEBUG: Failed to identify the current session: Failed to execute program /lib/dbus-1.0/dbus-daemon-launch-helper: Success

** (gdmsetup:18625): WARNING **: Unable to find users: no seat-id found
** (gdmsetup:18625): DEBUG: GdmUserManager: explicitly skipping user: nobody
** (gdmsetup:18625): DEBUG: GdmUserManager: user icon changed
** (gdmsetup:18625): DEBUG: adding monitor for '/home/elena/.face'
** (gdmsetup:18625): DEBUG: Getting list of sessions for user 1000
** (gdmsetup:18625): DEBUG: Failed to find sessions for user: Failed to execute program /lib/dbus-1.0/dbus-daemon-launch-helper: Success

** (gdmsetup:18625): WARNING **: Failed to unlock: Remote Exception invoking org.freedesktop.PolicyKit1.Authority.CheckAuthorization() on /org/freedesktop/PolicyKit1/Authority at name org.freedesktop.PolicyKit1: org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute program /lib/dbus-1.0/dbus-daemon-launch-helper: Success
root@ubuntu:/home/me#


Помогите!,Пожалуйста!,
С уважением, NewUse.
ЗЫ: с БСД всё было проще...... всё пахало без бубна

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Копирование Ubuntu, проблема прав"  +/
Сообщение от NewUse on 08-Июн-10, 17:18 
Выявил странную особенность, похоже я слишком туплю, если делаю всё через скрипт в шлаквере:

#!/bin/sh
#
# /etc/rc.d/rc.local:  Local system initialization script.
#
# Put any local startup commands in here.  Also, if you have
# anything that needs to be run at shutdown time you can
# make an /etc/rc.d/rc.local_shutdown script and put those
# commands in there.
mke2fs -t ext4 /dev/sda1;
partprobe;
mke2fs -t ext4 /dev/sda6;
partprobe;
mke2fs -t ext4 /dev/sda7;
partprobe;
mke2fs -t ext4 /dev/sda8;
partprobe;
tune2fs /dev/sda1 -U 2fa18a4e-e827-45a7-992b-b36f19be3bfa;
tune2fs /dev/sda5 -U 210e8495-6ad0-4af0-8c56-915c9aece1aa;
tune2fs /dev/sda6 -U 7629a5b4-d626-4a33-8bbe-64c21efad6e6;
tune2fs /dev/sda7 -U 029eba11-64b8-4e67-99c4-d20c034cb36b;
tune2fs /dev/sda8 -U ddbfc3f1-2c4a-4ad7-a991-2c96b843c8a6;
mount /dev/sda1 /mnt/restore/root;
mkdir /mnt/restore/root/home;
mkdir /mnt/restore/root/var;
mkdir /mnt/restore/root/usr;
mkdir /mnt/restore/root/tmp;
mkdir /mnt/restore/root/proc;
mkdir /mnt/restore/root/mnt;
mount /dev/sda5 /mnt/restore/root/home;
mount /dev/sda6 /mnt/restore/root/tmp;
mount /dev/sda7 /mnt/restore/root/usr;
mount /dev/sda8 /mnt/restore/root/var;
tar xvfz /home/backup.tgz -C /mnt/restore/root;
reboot;


получаю ограничение прав,
а если делаю всё из под лайф СД убунты (только форматирую через GUI(дисковая утилита) и все комманды с sudo выполняю), то всё пашет, где я ошибся??
уже 4дня/ночи разобраться не могу :((
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Копирование Ubuntu, проблема прав"  +/
Сообщение от NewUse on 10-Июн-10, 00:59 
Причина выявилась: Tar не корректно разархивирует, похоже не правильно раскрывает права файлов, тока как с этим бороться???
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Копирование Ubuntu, проблема прав"  +/
Сообщение от tux2002 email(ok) on 18-Июн-10, 16:25 
>тока как с этим бороться???

Ну у tar есть --numeric-owner, чтобы он не разрешал имена в uid/gid. Ведь базы getent passwd, getent group у Вас разные для Ubuntu и Slackware.


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Копирование Ubuntu, проблема прав"  +/
Сообщение от NewUse on 20-Июн-10, 01:59 
>>тока как с этим бороться???
>
>Ну у tar есть --numeric-owner, чтобы он не разрешал имена в uid/gid.
>Ведь базы getent passwd, getent group у Вас разные для Ubuntu
>и Slackware.

Да, спасибо, забыл отписать, именно так и сработало :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

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

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




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

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