LINUX.ORG.RU
ФорумAdmin

владельцы файлов


0

0

Как в linux реализовать одинаковую по возможностям работу с одним и тем же файлом двумя разными пользователями?

Чтобы пользователь «vasya» мог наравне(изменять, удалять) работать с файлом «file» владельцем которого является «petya», и наоборот.

Желательно, не изменяя прав файла.

Тебе нужно настроить ACL, потом обоих юзеров добавить в одну группу, которой будет разрешено делать что-либо с файлами.

ostin ★★★★★ ()

определить пользователей в одну группу и задавать права для группы, а не для пользователя

name_no ★★ ()
Ответ на: комментарий от name_no

То есть права файла в любом случае необходимо изменять.

А если файл имеет права "-rw-r--r--" как тогда? Кроме root-а и owner-а никто может изменить файл. Как поступить в данном случае?

harrisunreal ()
Ответ на: комментарий от harrisunreal

Дать одному из них права рута? Или им один и тот же user id, правда тогда косяки другого плана начнутся.

gserg ★★ ()
Ответ на: комментарий от Begemoth

Объяснить зачем нужен ACL? А гугл на что?

ostin ★★★★★ ()
Ответ на: комментарий от harrisunreal

> А если файл имеет права "-rw-r--r--" как тогда? Кроме root-а и owner-а никто может изменить файл. Как поступить в данном случае?
Так в чём проблема то заключается? Нету рута на машине? Если есть, то можно с помощью POSIX ACL задать дефолтные права на каталог в котором лежат эти файлы. Или поменять ACL только на этот файл если только он и нужен.

А если нету рута, то если есть у юзеров общая группа то присвоить эту группу.

А так, в общем случае, если нету рута, то никак.

удалять

Удаление это право не на файл, а на директорию в которой лежит этот файл. man chmod

Nao ★★★★★ ()
Ответ на: комментарий от Nao

> Или им один и тот же user id, правда тогда косяки другого плана начнутся.

Было бы не плохо, чтобы два разных пользователя имели один и тот же user-id. это было бы идеально :)

harrisunreal ()
Ответ на: комментарий от ostin

Зачем в данном конкретном случае ACL? Здесь классической UNIX-овой системы владелец/группа/остальные достаточно.

Begemoth ★★★★★ ()
Ответ на: комментарий от harrisunreal

Так а проблема в чем? vim /etc/passwd и правим UID у одного из. Но косяки будут, однозначно.

gserg ★★ ()
Ответ на: комментарий от harrisunreal

>> Или им один и тот же user id, правда тогда косяки другого плана начнутся.

Было бы не плохо, чтобы два разных пользователя имели один и тот же user-id. это было бы идеально :)


Эй, я этого не писал! :)
/me подумал что у меня память отшибло совсем и я не помню что писал несколько часов назад.

Nao ★★★★★ ()

1. sudo (-e?) 2. vcs или wiki какая-то 3. ФС с опцией типа gid или mode.

DonkeyHot ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.