Articles of chown

Каково применение владения файлами (chown) в linux?

Я столкнулся с проблемой при изменении разрешений для определенной группы пользователей в моей системе. Предположим, у меня есть четыре пользователя u1, v1 и u2, v2 и две группы g1 и g2. u1, v1 находятся в группе g1 и u2, v2 находятся в группе g2 соответственно. Теперь я хочу, чтобы файл “foo.bar” был доступен (rwx) только […]

Как fakeroot не является нарушением безопасности в Linux?

Прочитав несколько довольно хороших ответов на этот вопрос , я все еще размышляю о том, почему вы хотите притворяться, что вы root, но не получаете никаких преимуществ от того, что вы на самом деле root. Пока что я могу понять, что fakeroot используется для передачи прав на файл, который должен быть root, когда он распакован […]

Системная проблема с разрешением Chown

У меня есть программа на C (модуль syslog-ng, если это вообще имеет значение), которая создает сокет домена Unix в / var / run / и преобразует его для изменения своей группы, к которой могут обращаться определенные процессы пользовательского пространства. В любом случае, когда я запускаю syslog-ng с этим модулем от имени root в оболочке, все […]

chowning каждый домашний пользователь себе рекурсивно

Хорошо, поэтому у меня около 100 каталогов в моей домашней папке, каждая из которых принадлежит самому домашнему пользователю. Иногда мне приходится вручную заменять некоторые файлы как root, поэтому разрешения нарушаются, а некоторые файлы больше не принадлежат этому пользователю. Чтобы исправить это, мне всегда нужно использовать следующую команду в домашнем каталоге: chown -R user:user user/ Теперь […]

Не удается получить доступ к папке через групповые разрешения

Чтобы защитить данные на моем веб-сервере, я переместил PHP в папку с именем / var / www-includes (вне / var / www, корень сервера). Я также использовал chown root:wwwadmin и chmod 770 в этой папке. Когда я запускаю ls -ld в папке, он проверяет настройки: drwxrwx— … root wwwadmin … www-includes Хотя я могу drwxrwx— […]

Как изменить содержимое каталога без sudo?

Я пытаюсь изменить содержимое каталога с помощью git . Проблема в том, что если я использую sudo это аннулирует мой ssh ​​forwardAgent. Я не являюсь владельцем каталога, но я часть его группы. Если я chmod 775 не должен иметь возможность вносить изменения в каталог без sudo так как я являюсь частью группы, которой это принадлежит?

Как вызвать chmod и сохранить бит SGID?

У меня есть следующая структура каталогов: + public/ |-+ pics/ | |– a | `– b `-+ thumbs/ |– a `– b Я хотел бы, чтобы все файлы в дереве принадлежали gallery:http с ug=rwX,o= установленный режим. Скрипт, который создается для создания каталогов в pics и thumbs выполняется как пользователь gallery . Я устанавливаю биты SUID […]

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

Как пользователь root я создал файл в каталоге /. Я могу прочитать этот файл только при входе в систему как обычный пользователь (скажем, A), как и ожидалось. Я изменил право собственности на A.Now. Может читать и писать. Но когда я пытаюсь удалить его, появляется сообщение об отказе в доступе. объяснить, почему?

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

У меня есть папка с fruit с разрешением 777 а ее владелец – fruit . Я хочу создать папку под названием apple под папкой fruit . Но я хочу установить владельца этой папки как apple , а не fruit . Однако у меня есть только доступ к пользователю apple . Поскольку папка с фруктами установлена […]

Как выполнить chown и chgrp в одной команде

Чтобы изменить владельца и группу файла, мы можем сделать это: chown trump file chgrp trump file но могу ли я сделать обе команды одним подходом или одной командой?