Почему я не могу удалить файл, на котором у меня есть права на запись в группе?

У меня есть файл со следующими разрешениями:

root:data и chmod установлены на 775.

Мой нормальный пользователь, назовем его boby, находится в группе data .

Почему я не могу удалить файл с помощью пользователя boby?

  Rwxrwxr-x 18 корневых данных 4096 2011-12-30 22:02 хранение
  Мой пользователь находится в данных группы, но не может записывать на хранение

5 Solutions collect form web for “Почему я не могу удалить файл, на котором у меня есть права на запись в группе?”

Из-за удаления файла вы не просто изменяете файл, но также изменяете его.

Поэтому, если ваш файл:

 rwxrwxr-x 

Вы могли бы сделать:

 cp /dev/null <filename> 

Но если ваши права на каталоги:

 rwxr-xr-x root data <directory name> 

Тогда система не позволит вам удалить файл.

Удаление файла основано на папках perms, а не на perms (*).

У вас есть права на запись в каталог, содержащий файл?

(*) Предостережение, вы можете иметь каталог, в котором вы обеспечиваете соблюдение того, что только владелец файла может его удалить. Это полезно для временных серверов.

Если содержащаяся директория не позволяет пользователю boby или группе data писать на нее, это объясняет это поведение.

Я попробовал то же самое и столкнулся с той же проблемой.

Запуск нового сеанса терминала – проблема. Это может быть достигнуто путем:

  1. Выход и вход в систему
  2. Переход на один из 6 ttys (Ctrl + Alt + F1-6) (Примечание: Ctrl + Alt + F7 – ваш сеанс GUI)
  3. Используя su boby чтобы начать новый сеанс для пользователя boby .

Ура!

Бьюсь об заклад, файл, который вы пытаетесь удалить, находится в / tmp.

См. Раздел Linux – член группы не может удалить файл с разрешением rw

/ Tmp обычно имеет установленный режим «ограниченного удаления» «липкий» (o + t). Если этот режим установлен, только владелец файла может перемещать или удалять файлы в этом каталоге независимо от каких-либо разрешений.

  • Как пинговать, когда за прокси?
  • Ошибка apt: Не удалось выполнить немедленную настройку на
  • Рекурсивно переименовать файлы (изменить расширение) в Linux
  • Как определить, является ли ISO гибридом?
  • Как добавить Windows 7 в grub2
  • Повторение псевдонимов в .bashrc
  • Как извлечь одну папку и ее подпапки из «tarball» (.tar.gz)
  • Различия между Спиннинг 3,5 "HDD против спиннинга 2,5" HDD?
  • Как загрузить локальный файл на сервер через терминал Linux
  • В котором появляется версия ядра CONFIG_IP_NF_MATCH_OWNER?
  • Windows 7 Virtual PC + Linux Ubuntu
  • Interesting Posts

    Любой способ вызвать частный метод?

    Приложение Java с несколькими сценами

    Как настроить время отображения уведомлений рабочего стола в Google Chrome?

    Outlook 2007 – Самый простой и самый недорогой способ поделиться календарем между 5-10 людьми?

    Производительность статических методов и методов экземпляра

    Буферный тип данных C99?

    Почему удаленный файл не удаляется с жесткого диска?

    Может ли это быть хорошим подходом к обеспечению более безопасной защиты ОС от вредоносного ПО?

    Как добавить mysql в путь глобальных переменных

    Как прочитать файл внешних свойств в Maven

    Перемещение системного диска на другой компьютер

    Как отключить звук запуска Windows Vista?

    inst и extdata в R Packaging

    Почему мой JavaScript получает заголовок «Нет» Access-Control-Allow-Origin? Присутствует на ошибке запрашиваемого ресурса, когда почтальон не делает этого?

    Получить Windows 8, чтобы выглядеть как Windows 7

    Давайте будем гением компьютера.