{% extends "base.html" %}
{% block title %}ACL 권한 관리 - 리얼컴 NAS UI{% endblock %}
{% block content %}
<div class="container">
  <div class="panel" style="width: 100%;">
    <h2>ACL 권한 관리</h2>
    <form method="post">
      <div class="form-row" style="align-items:center;">
        <label for="filepath" style="min-width: 40px;">경로</label>
        <input id="filepath" type="text" name="filepath" value="{{ path }}" style="width: 70%;" required>
        <!-- 추후 경로찾기 버튼 가능 -->
        <button type="submit" class="edit-btn" style="margin-left: 10px;">ACL 권한 적용</button>
      </div>

      <div style="margin-top: 10px;">
        <label for="acl_text" style="font-weight: bold;">ACL 권한 편집</label><br>
        <textarea id="acl_text" name="acl_text" rows="20" style="width: 100%; font-family: monospace; font-size: 13px; line-height: 1.4em;">{{ acl_info }}</textarea>
      </div>

      <div style="margin-top: 10px; background: #f9f9f9; padding: 8px; border: 1px solid #ddd; font-size: 12px; color: #555;">
        <strong>사용법 안내</strong><br>
        - 각 줄마다 권한 설정 작성<br>
        - 기본 형식: <code>user:사용자명:권한</code>, <code>group:그룹명:권한</code>, <code>other::권한</code><br>
        - 권한 종류: r(읽기), w(쓰기), x(실행)<br>
        - 예시:<br>
        &nbsp;&nbsp;<code>user:alice:rwx</code> (alice 사용자에게 읽기/쓰기/실행 권한 부여)<br>
        &nbsp;&nbsp;<code>group:staff:rx</code> (staff 그룹에 읽기/실행 권한 부여)<br>
        &nbsp;&nbsp;<code>other::r-x</code> (기타 사용자 읽기 및 실행 권한 부여)<br>
        - 변경 후 <strong>ACL 권한 적용</strong> 버튼 클릭<br>
        - 잘못된 설정 시 권한 적용 실패할 수 있으니 주의
      </div>
    </form>
  </div>
</div>
{% endblock %}
