.Github에서 Python 스크립트를 사용하여 만든 글꼴 파일이 있습니다. 소유자와 그룹은 모두 루트입니다. 실제로 그게 무슨 뜻인지는 모르겠습니다... 소유자가 무엇을 의미하는지 짐작할 수 있고, 그룹이 액세스를 결정하는 데 사용할 수 있는 그룹 권한이라고 추측할 수 있지만, 루트와 루트 간의 차이점이 무엇인지는 잘 모르겠습니다. 소유자는 루트입니다. 또는 그룹을 만드는 방법.
어쨌든 "기타"에 대한 권한은 읽기 전용이며 글꼴 뷰어를 사용하여 글꼴을 설치하려고 하면 권한에 따라 거부됩니다.
또한 이 파일을 내 Windows 컴퓨터 및 다른 친구에게 전송하고 싶기 때문에 이 파일에서 모든 권한을 제거하고 싶습니다. 아니면 파일에 모든 권한을 부여하시겠습니까? 거기의 의미가 명확하지 않습니다. 기본적으로 파일이 무엇이든 누구나 읽고, 쓰고, 실행하고, 사용하고, 설치할 수 있도록 만들고 싶습니다.
나는 달리기를 시도했지만 chmod o+rx {{font name}}
아무것도 작동하지 않는 것 같았습니다. 그런 다음 "chown o+rx {{글꼴 이름}}"을 시도했는데 사용자 이름을 쓰지 않았기 때문에 오류가 발생했습니다.
하지만 특정 사용자 이름을 쓰고 싶지 않고 단지 누구든지 이 파일로 무엇이든 할 수 있기를 원한다면 어떻게 해야 할까요? 왜 이 일을 해야 합니까?
또한 CLI를 사용하여 sudo 글꼴을 설치할 수 있다는 것도 깨달았지만 이해하고 싶습니다.왜권한은 다음과 같이 작동합니다. 제가 정확히 무엇을 하고 있는 걸까요?
인터넷에서 사진을 다운로드하면 누구나 파일 편집, 삭제, 이동, 사용 등을 할 수 있습니다. 따라서 권한을 실제로 다루어본 적이 없기 때문에 인터넷에 있는 이미지가 권한이 설정된 파일과 어떻게 다른지 잘 이해하지 못합니다. 개념적으로는 이것이 보안 문제라는 것을 이해하지만 정확한 논리는 명확하지 않습니다.
편집하다:
이 질문에 대한 최고의 답변은 기본적으로 내 질문에 대한 답변입니다.루트 사용자의 권한을 모든 사용자로 변경하는 방법은 무엇입니까?
권한에 대한 전체 제한 사항이나 이론은 아직 모르지만 누구나 파일을 사용할 수 있도록 하려면 루트에서 다음 명령을 사용하여 권한을 변경하면 됩니다.chmod a+rwX {{filename}}
rwx가 무슨 뜻인지 알아요. 읽기, 쓰기, 실행을 의미합니다. 더하기 기호는 이러한 권한이 부여되었음을 의미합니다. 그런데 a은 무슨 뜻인가요? o를 사용하는 것은 other를 위한 것이라고 읽었는데, a는 누구에게나 사용되는 것 같은데요?
나는 누구에게나 권한을 부여하는 방법을 알고 있지만, 어떻게 다른 사람에게 권한을 부여할 수 있습니까? 이것은 아마도 제가 묻는 더 구체적인 질문일 것입니다.
답변1
"root"는 슈퍼유저 계정입니다. 컴퓨터에서 모든 작업을 수행할 수 있는 권한이 있습니다. "그룹"은 액세스 제어에 사용됩니다. 또한 사용자는 여러 "그룹"에 속할 수 있습니다. 조직은 다양한 부서(예: 회계, 개인, 엔지니어링 등)에 대해 다양한 그룹을 가질 수 있습니다. 이렇게 하면 파일에 대한 액세스가 해당 그룹으로만 제한됩니다. 대부분의 *nix 운영 체제는 사용자 계정을 생성할 때 사용자와 동일한 이름을 가진 그룹을 자동으로 생성합니다.
"기타" 범주는 컴퓨터에 계정이 있는 모든 사람으로 제한됩니다. 세상의 모든 사람을 의미하는 것은 아닙니다.
컴퓨터 간 파일 전송은 일반적으로 scp(Secure Copy Protocol)를 통해 수행됩니다. 로컬 컴퓨터에서 원격 컴퓨터로 파일을 복사할 수 있습니다. 또는 반대로 원격 컴퓨터에서 로컬 컴퓨터로. 그러나 이렇게 하려면 원격 컴퓨터에 사용자 계정이 필요합니다.
인터넷에서 이미지를 다운로드할 때 http 또는 ftp를 사용하여 다운로드하게 됩니다. 전 세계 누구나 글꼴을 다운로드할 수 있도록 하려면 웹 서버나 익명 FTP 서버를 설정해야 합니다. 나강력히 권장됩니다.UNIX를 처음 사용하는 경우 다음을 수행하십시오.