LVM 속성 및 파일 시스템 권한을 읽는 방법 알아보기

LVM 속성 및 파일 시스템 권한을 읽는 방법 알아보기

저는 Dell OS10(Debian Stretch under thehood)에서 리버스 엔지니어링을 하고 있습니다. 작동 방식이 정말 멋지다고 생각하고 브리지 생성을 담당하는 파일 중 하나를 보고 있기 때문입니다. 위의 명령 흐름이 어떻게 작동하는지 테스트하기 위해 이것을 사용하고 싶지만 루트로서도 읽기 전용이라고 말합니다.

"/alt/opt/dell/os10/lib/python/dn_base_br_tool.py" [readonly] 263 lines, 6785 characters
Press ENTER or type command to continue

그래서 가서 마운트 권한을 확인했습니다.

root@OS10:/alt/opt/dell/os10/bin# df -P /alt/opt/dell/os10/lib/python/dn_base_br_tool.py | tail -1 | cut -d' ' -f 1
/dev/mapper/OS10-SYSROOT
root@OS10:/alt/opt/dell/os10/bin#
root@OS10:/alt/opt/dell/os10/bin# lvs
  LV      VG   Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  LICENSE OS10 -wi-ao---- 32.00m
  SYSROOT OS10 -wi-ao---- 13.50g

그 의미를 찾아보고 -wi-ao그 내용을 바탕으로이 설명. 이를 바탕으로 다음을 봅니다.

  • 속성 2 = 쓰기 가능
  • 속성 3 = 상속됨
  • 속성 5 = 활동 수준
  • 속성 6 = 열린 볼륨

ACL이 있을 수도 있다고 생각했는데, 그것도 아닌 것 같습니다.

root@OS10:/alt/opt/dell/os10/bin# ls -la /alt/opt/dell/os10/lib/python/dn_base_br_tool.py
-rw-r--r-- 1 root root 6785 Jun 16  2020 /alt/opt/dell/os10/lib/python/dn_base_br_tool.py

문제는 - 왜 파일이 ​​읽기 전용입니까?

답변1

/proc/mounts파일 시스템의 실제 마운트 옵션을 확인하세요 .

lvsLVM 계층에 대해 이야기하자면, LV가 쓰기 가능 모드로 활성화된 경우에도 필요한 경우 파일 시스템을 읽기 전용 모드로 마운트할 수 있습니다.

파일은 파일 시스템에서 "불변"으로 표시될 수도 있습니다 lsattr /alt/opt/dell/os10/lib/python/dn_base_br_tool.py. 을 참조하세요.

관련 정보