Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Не могу ничего сделать с файлом: Permission denied  (Прочитано 9055 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн coddex

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
    • coddex.net
Здравствуйте. Подскажите... произошел какой то непонятный глюк в системе и у меня один файл стал "заблокированный". Пытаюсь его удалить, изменить права, просмотреть просто информацию о нем - пишет все время Permission denied. Пробовал перезагружать машину - думал процесс отпадет, котоырй его держит (ибо так и не вспомнил команду как посмотреть, каким процессом занят файл). Файловая система - reiserfs. Может кто подскажет что можно сделать в даной ситуации? Может какая то фигня с винтом? Как можно проверить и исправить ошибки на винте? (как в винде)
З.Ы.: "Гуевые" решения не предлагать! Надо решить проблему на удаленной машине через консоль.
З.Ы.Ы.: все действия над файлом пытался производить как от пользователя так и от рута (через sudo su)

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3311
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Так выложите вывод ls -al для файла и для содержащей его директории что ли.
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн coddex

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
    • coddex.net
drwxr-xr-x  3 www-data www-data  12480 2010-03-14 02:36 .
??????????  ? ?        ?             ?                ? sql_9989e8a3c53a3dd821e6f49bc551c234.php
« Последнее редактирование: 14 Март 2010, 11:42:17 от coddex »

rapidsp

  • Гость
попробуйте вывод ls -la в теги "code" заключить

а то половина в смайлы преобразовалось :)

Оффлайн coddex

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
    • coddex.net
да а разница в каком виде оно отобразилось.... и так понятно что "что-то непонятное"


# chown -R root:root 123
chown: cannot access `123/sql_9989e8a3c53a3dd821e6f49bc551c234.php': Permission denied

# chmod -R 777 123
chmod: cannot access `123/sql_9989e8a3c53a3dd821e6f49bc551c234.php': Permission denied

# ls -la 123
ls: cannot access 123/sql_9989e8a3c53a3dd821e6f49bc551c234.php: Permission denied
total 2
drwxrwxrwx  2 root     root      104 2010-03-14 13:58 .
drwxr-xr-x 17 root     root 1960 2010-03-14 13:57 ..
??????????  ? ?        ?           ?                ? sql_9989e8a3c53a3dd821e6f49bc551c234.php

# mv 123 /home/coddex/456
mv: cannot stat `123/sql_9989e8a3c53a3dd821e6f49bc551c234.php': Permission denied
« Последнее редактирование: 14 Март 2010, 12:03:33 от coddex »

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
coddex, фиксить права на каталог, в котором находится указанный файл.

Оффлайн coddex

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
    • coddex.net
пробовал...

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Покажи нормально
ls -l file
ls -l dir
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн coddex

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
    • coddex.net
# ls -l 123
ls: cannot access 123/sql_9989e8a3c53a3dd821e6f49bc551c234.php: Permission denied
total 0
?????????? ? ? ? ?                ? sql_9989e8a3c53a3dd821e6f49bc551c234.php

# ls -l 123/sql_9989e8a3c53a3dd821e6f49bc551c234.php
ls: cannot access 123/sql_9989e8a3c53a3dd821e6f49bc551c234.php: Permission denied

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Отмонтировать раздел и fsck.

ps
acl'ями случайно не баловались?

Оффлайн coddex

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
    • coddex.net
acl не трогал.
отмонтировать не получится....

# df -h
Filesystem            Size  Used Avail Use% Mounted on
....
/dev/sda2              94G   85G  9,0G  91% /var
....
проблема на этом разделе

З.Ы.: сервер расположен далеко и надо проблему решить удаленно
« Последнее редактирование: 14 Март 2010, 13:26:02 от coddex »

Оффлайн coddex

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
    • coddex.net
в /etc/init.d/ лежат два скрипта checkroot.sh и checkfs.sh .... как я понимаю надо один из них изменить и добавить ключик к fsck.... что бы было fsck.reiserfs --rebuild-tree .... и тогда раздел автоматом "починится" ?

Пользователь решил продолжить мысль 16 Март 2010, 20:32:12:
или где прописать порверку диска так что бы она шла до монтирования разделов при загрузке ОС ?
« Последнее редактирование: 16 Март 2010, 20:32:12 от coddex »

Оффлайн coddex

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
    • coddex.net
Думаю тему стоит перенести в ветку "Железо", так как проблема тут с елезом, а точнее с винтом.
Проблема так и не решилась еще.

Оффлайн baklan

  • Активист
  • *
  • Сообщений: 386
    • Просмотр профиля
    • backline
Если на диске есть место около 90 гб, то может создать там var , скопировать в него все нормальные файлы, перемонтировать var , в старом разделе сделать mkfs и вернуть все назад. Реально такое проделать?

Оффлайн coddex

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
    • coddex.net
Гм. место есть. Засмущал вопрос "перемонтировать"...

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda4              47G  420M   47G   1% /
varrun                744M   52K  744M   1% /var/run
varlock               744M     0  744M   0% /var/lock
udev                  744M   56K  744M   1% /dev
devshm                744M     0  744M   0% /dev/shm
/dev/sda1              92M   24M   64M  27% /boot
/dev/sda6             155G   33M  155G   1% /home
/dev/sda2              94G   82G   12G  88% /var

вот как разбит винт. Получается мне надо "перенести" временно папку /home на раздел /dev/sda4, а /var заместо /home на раздел /dev/sda6. После этого сделать fsck...
Никогда не пытался сделать подобное. как можно такое организовать? (именно перенос точек монтирования...)
Ка переносить и куда переносить? не пойму толком как такое возможно вообще

 

Страница сгенерирована за 0.055 секунд. Запросов: 22.