chmod 계산기
Unix 파일 모드를 8진수, 기호 rwx, chmod 명령으로 바꿉니다. 소유자, 그룹, 그 밖의 비트와 setuid, setgid, 스티키 비트를 켭니다. 계산기는 브라우저에서 돌고 파일은 건드리지 않습니다.
브라우저에서 실행됩니다. 아무것도 업로드하지 않습니다.
| 대상 | 읽기 | 쓰기 | 실행 |
|---|---|---|---|
| 소유자 | |||
| 그룹 | |||
| 그 밖 |
특수 비트가 하는 일
setuid. 실행 파일은 파일 소유자의 사용자 ID로 실행됩니다. passwd처럼 소유자 권한이 필요한 프로그램이 씁니다.
setgid. 실행 파일은 파일의 그룹으로 실행됩니다. 디렉터리에서는 새로 만드는 파일이 그 그룹을 물려받습니다. 팀 공유 폴더에 씁니다.
스티키. /tmp 같은 디렉터리에서는 누구나 파일을 만들 수 있지만, 이름을 바꾸거나 지우는 일은 그 파일의 소유자만 할 수 있습니다.
- 기호
- rwxr-xr-x
- 명령
- chmod 755 file
이 도구에 대해
755 같은 8진 모드를 rwxr-xr-x 같은 기호 권한으로 바꿉니다. 소유자, 그룹, 그 밖의 읽기, 쓰기, 실행과 setuid, setgid, 스티키 비트를 켭니다.
8진수 3자리나 4자리를 입력하거나 칸을 선택합니다. chmod 명령을 복사합니다. 경로는 명령 안의 텍스트일 뿐입니다. 아무것도 실행하지 않습니다. 작업은 이 탭 안에서 끝납니다. 페이지를 불러온 뒤에는 네트워크 없이도 계속 쓸 수 있습니다.
질문
관련 운영 도구
gitignore 생성
Node, Python, Go, Rust, Java, Next.js, macOS, Windows용 템플릿을 쌓아 .gitignore를 만듭니다. 출력은 로컬에서 조립합니다.
.env 도구
KEY=값 형태의 env 파일을 해석하고, 중복을 표시하고, .env 블록 두 개를 비교합니다. env 파일의 비밀은 브라우저를 떠나지 않습니다.
Docker 생성
이미지, 포트, 명령으로 Dockerfile이나 Compose 서비스 조각을 만듭니다. 조각은 탭에서 조립합니다.
GitHub Actions 설명
GitHub Actions 워크플로 YAML의 이름, 트리거, 잡, 단계를 설명합니다. 해석은 브라우저의 js-yaml을 씁니다.
cURL 생성
메서드, URL, 헤더, 본문으로 curl 명령을 만듭니다. 명령은 로컬에서 조립하므로 헤더의 토큰은 탭에 남습니다.
tar 명령 생성
gz, bz2, xz 플래그와 함께 tar 생성 또는 추출 명령을 만듭니다. 명령을 돕는 작은 도구이며 압축기는 아닙니다.