Дайте разные пользователи доступ к разным подпапкам

Вы можете менять байты с помощью dd . Этого достаточно? Если нет, обновите свой вопрос, приведя пример входного файла и ожидаемого файла выходного файла.

echo hello >infile
dd conv=swab <infile >outfile

hex infile
   0000 68 65 6c 6c 6f 0a                                 hello.
hex outfile
   0000 65 68 6c 6c 0a 6f                                 ehll.o
2
10.05.2018, 19:25
1 ответ

Puede hacerlo con permisos de grupo para que los usuarios de nivel superior (1 y 2 )estén en los grupos de usuarios de nivel inferior.

Para cada usuario hay un grupo de usuarios con el nombre de ese usuario, así que configure la membresía del grupo de sus usuarios así:

  • El usuario 1 es miembro de los grupos 1,2,3,4,5
  • El usuario 2 es miembro de los grupos 2,3,4,5
  • Los usuarios 3,4,5 no son miembros de ninguno de los otros grupos.

Asegúrese de que haya acceso de ejecución universal a los directorios de nivel superior para que todos los usuarios puedan acceder a la jerarquía. La sintaxis es

usermod -aG <groupname[,groupname]> <username>

 # usermod -aG 2,3,4,5 1
 # usermod -aG 3,4,5 2

y así sucesivamente...

Los permisos de su directorio deben ser 775, es decir, el usuario y el grupo tienen acceso completo y el mundo solo tiene lectura y ejecución. Si no desea que 4 y 5 tengan acceso al directorio personal de 3, entonces puede otorgar el permiso de 3 770

 # chmod 775 3

Y así sucesivamente.

0
27.01.2020, 22:32

Теги

Похожие вопросы