>시스템 튜토리얼 >리눅스 >vipw 명령을 사용하여 /etc/passwd 파일을 편집하는 방법

vipw 명령을 사용하여 /etc/passwd 파일을 편집하는 방법

WBOY
WBOY원래의
2024-07-29 19:26:21725검색

如何使用 vipw 命令编辑 /etc/passwd 文件

/etc/passwd는 vipw 명령을 사용하여 편집할 수 있습니다. 이 명령은 /etc/shadow(-s 플래그와 함께 사용되는 경우) 및 /etc/group 파일을 편집하는 데에도 유용합니다.

/etc/passwd 파일을 편집하려면 vipw 명령을 실행하고 요청 시 원하는 텍스트 편집기를 선택하세요. 내 경우에는 아래와 같이 Nano를 선택한다.

sudovipw

오른쪽 그림과 같이 vipw 명령을 실행하면 텍스트 편집기를 사용하여 /etc/passwd 파일이 열립니다. 나중에 모든 배열을 편집할 수 있습니다.

아래 예시에서는 linux-consoleuser 정보(마지막 줄)를 편집하겠습니다. 보시다시피 정식 이름은 LinuxHint이고 전화번호는 342342, 234234입니다.

아래 예시와 같이 전체 이름 linux etc 디렉터리 권한 을 편집하고, 전체 이름(linux-consoleuser)을 "새 전체 이름"으로 바꾸고, 전화번호도 편집했습니다.

파일 편집이 끝나면 파일을 닫고 변경 사항을 저장하세요.

파일을 닫고 저장한 후 시스템은 /etc/shadow 파일에서 가능한 수정 사항을 재현해야 할 수도 있다는 경고를 표시합니다. 비밀번호를 편집하고 싶지 않다면 이 작업을 수행할 필요가 없습니다.

less 또는 cat 명령을 사용하여 /etc/passwd 파일을 검사하면 수정 사항이 올바르게 적용된 것을 확인할 수 있습니다.

vipw 명령의 추가 기능은 플래그를 사용하여 구현할 수 있습니다.

내부 내용에서 볼 수 있듯이 /etc/passwd는 아래에 설명된 /etc/shadow 및 /etc/group과 같은 다른 Linux Mint 파일에 연결됩니다.

/etc/섀도 파일

앞서 언급한 것처럼 원래 Linux/Unix 비밀번호는 /etc/passwd 파일에 저장되는데, 이는 모든 사용자가 접근할 수 있기 때문에 위험합니다. 암호화된 비밀번호에 접근할 수 있는 사용자는 온라인 데이터베이스 중 하나를 사용하거나 무차별 공격을 통해 쉽게 비밀번호를 해독할 수 있습니다.

이 문제를 해결하기 위해 /etc/shadow 파일은 읽기 권한이 없거나 슈퍼유저 권한이 없는 사용자의 암호화된 비밀번호를 저장하는 데 사용됩니다.

전과 같이 루트로 cat 또는 less 명령을 사용하거나 sudo를 사용하여 /etc/shadow 파일을 볼 수 있습니다.

없음/등/그림자

아래 스크린샷에서 볼 수 있듯이 9개의 열이 있습니다(각 열은 2개의 점으로 정의됩니다). 각 비트 배열에는 첫 번째 정보가 포함됩니다.

linux etc 디렉토리 권한에서 볼 수 있듯이 /etc/shadow 파일에는 비밀번호 관련 정보만 포함되어 있습니다.

이 파일에서 비밀번호 위험 플래그 linux6.0을 수정하려면 오른쪽 그림과 같이 passwd 명령을 실행한 다음 비밀번호를 바꾸려는 사용자 이름을 실행해야 합니다. 여기서 linux-consoleuser 비밀번호는 업데이트되었습니다.

sudopasswdlinux-consoleuser

위 사진과 같이 비밀번호가 성공적으로 변경되었습니다.

/etc/group 파일

/etc/group 파일은 그룹에 대한 정보를 저장합니다. /etc/passwd 및 /etc/shadow와 같은 이 파일은 vipw 명령을 사용하여 편집할 수도 있습니다.

less 명령을 사용하면 이전과 같이 /etc/group 파일을 읽을 수 있습니다.

없음/등/그룹

파일에는 오른쪽과 같이 그룹 관련 정보 4열이 포함되어 있는데 첫 번째 배열은 그룹 이름, 두 번째 배열은 비밀번호 관련, 세 번째 배열은 GID(그룹 ID), 네 번째 배열입니다. 그룹 사용자를 표시합니다.

usermode 명령도 배우는 것이 좋습니다. 여기에는 사용자 관리와 관련된 몇 가지 예가 제공됩니다. 이 명령은 passwd 명령 가이드 페이지에서도 권장됩니다.

추론

보시다시피, 모든 사용자는 passwd 파일을 쉽게 볼 수 있습니다. /etc/passwd 파일은 무단 액세스에 대한 첫 번째 방어선입니다. 모든 파일은 사용자 정보를 얻고 이를 올바르게 관리하는 데 필수적입니다. vipw 이러한 파일을 편집하는 기술은 이 문서에 설명되어 있습니다. 이 파일은 Linux 시스템은 물론 개별 Unix에도 공통이므로 모든 단계는 모든 Linux 배포판에 유효합니다. 자세한 내용은 홈페이지를 참조하세요.

/etc/passwd 파일을 보고 이해하는 방법을 설명하는 이 튜토리얼을 읽어주셔서 감사합니다. 더 많은 Linux 튜토리얼을 보려면 계속 지켜봐 주시기 바랍니다.

위 내용은 vipw 명령을 사용하여 /etc/passwd 파일을 편집하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.