Se o objetivo for permitir que user1
leia o arquivo abc
cujas permissões e atributos de propriedade são como você descreve, será necessário seguir um destes procedimentos:
-
altere a propriedade do arquivo (para que
user1
ou um grupo que contémuser1
possua o arquivo) ou -
altere as permissões para que o arquivo seja legível por todos, permitindo que todos, inclusive
user1
, o leiam ou -
adicione
user1
ao grupogroupabc
.
Infelizmente, você precisa de privilégios de superusuário ( root
) para fazer qualquer um dos itens acima, então sem isso você está sem sorte dentro das restrições do esquema convencional de controle de acesso Unix.
Como a sua pergunta é "existe alguma maneira ...?", existem outras formas mais indiretas. Você poderia pedir a um humano no controle de root
permissão para ler o arquivo. Supondo que o sistema de arquivos não esteja criptografado e você tenha acesso físico, é possível reinicializar em outro sistema operacional no qual você tem root
access (por exemplo, um live CD / USB) e montar o sistema de arquivos nesse local. Os métodos shadier provavelmente também existem.