쉘 명령 passwd는 사용자 비밀번호를 지정하고 수정하는 데 사용됩니다. 슈퍼 사용자는 자신과 다른 사용자의 비밀번호를 지정할 수 있으며 일반 사용자는 자신의 비밀번호만 수정할 수 있습니다. 명령 형식은 다음과 같습니다.
passwd 옵션 사용자 이름
사용 가능한 옵션:
-l은 비밀번호를 잠급니다. 즉, 계정을 비활성화합니다.
-u 비밀번호 잠금 해제.
-d는 비밀번호 없이 계정을 만듭니다.
-f 사용자가 다음에 로그인할 때 비밀번호를 변경하도록 강제합니다.
기본 사용자 이름을 사용하는 경우 현재 사용자의 비밀번호를 수정하세요.
예를 들어 현재 사용자가 sam이라고 가정하면 다음 명령은 사용자의 비밀번호를 변경합니다.
$ 비밀번호
이전 비밀번호:******
새 비밀번호:*******
새 비밀번호를 다시 입력하세요:********
슈퍼유저인 경우 다음 형식으로 모든 사용자의 비밀번호를 지정할 수 있습니다.
# 비밀번호 샘
새 비밀번호:*******
새 비밀번호를 다시 입력하세요:********
1. "리눅스 chmod 명령". 쉘에서는 chown 명령을 사용하여 파일 소유자와 사용자 그룹을 변경할 수 있으며, chgrp 명령을 사용하여 파일이 위치한 사용자 그룹을 변경할 수 있습니다. Linux C 프로그램에서는 chown 함수를 사용하여 파일 소유자와 사용자 그룹을 변경할 수 있습니다.
또한 셸에서 파일을 수정하려는 현재 사용자에게는 관리자 루트 권한이 있어야 합니다. su 명령을 통해 루트 사용자로 전환하거나 sudo를 통해 루트 권한을 얻을 수 있습니다.
2. chown 명령을 사용하여 파일 소유자를 변경하세요
셸에서 chown 명령을 사용하여 파일 소유자를 변경할 수 있습니다. chown 명령은 소유자 변경의 약어입니다. 사용자는 시스템에 이미 존재해야 합니다. 즉, /etc/passwd 파일에 기록된 사용자 이름으로만 변경할 수 있습니다.
chown 명령은 다양한 용도로 사용되며 사용자 그룹의 이름을 직접 수정할 수도 있습니다. 또한 모든 하위 디렉터리의 파일 소유자나 해당 디렉터리에 있는 파일을 동시에 변경하려면 -R 매개변수만 추가하면 됩니다.
기본 구문:
chown [-R] 계정 이름 파일 또는 디렉터리
chown [-R] 계정 이름: 사용자 그룹 이름 파일 또는 디렉터리
매개변수:
-R: 하위 디렉터리의 모든 파일 및 디렉터리와 함께 반복적이고 지속적인 변경을 수행합니다.
이 사용자 그룹이 되도록 모두 업데이트되었습니다. 특정 디렉토리를 변경할 때 자주 사용됩니다.
예 1:
[root@localhost home]# touch testfile //루트 사용자가 만든 파일
[root@localhost home]# ls testfile –l
-rw--w--w- 1 root root 0 Jun 7 19:35 testfile //파일의 소유자 및 소유자 수준은 root
[root@localhost home]# chown yangzongde testfile //파일 소유자를 yangzongde로 수정
[root@localhost home]# ls testfile -l
-rw--w--w- 1 yangzongde root 0 Jun 7 19:35 testfile //파일 소유자가 yangzongde이지만 그룹은 여전히 루트입니다. 3. chgrp 명령을 사용하여 파일이 속한 사용자 그룹을 변경합니다. 소속
셸에서는 chgrp 명령을 사용하여 파일이 속한 사용자 그룹을 변경할 수 있습니다. 이 명령은 변경 그룹의 약어입니다. 변경하려는 사용자 그룹 이름은 /etc/group에 있어야 하며, 그렇지 않으면 오류가 표시됩니다.
기본 구문:
chgrp [-R] 사용자 그룹 이름 디렉토리 이름/파일 이름 ...
매개변수:
-R: 하위 디렉터리의 모든 파일 및 디렉터리와 함께 반복적이고 지속적인 변경을 수행합니다.
이 사용자 그룹이 되도록 모두 업데이트되었습니다. 디렉토리를 변경할 때 자주 사용됩니다.
예 3
[root@localhost home]# ls testfile -l
-rw--w--w- 1 yangzongde root 0 Jun 7 19:35 testfile //파일 보기 소유자는 yangzongde이지만 그룹은 root입니다
[root@localhost home]# chgrp yangzongde testfile //소유자 그룹을 yangzongde로 수정
[root@localhost home]# ls testfile -l
-rw--w--w- 1 yangzongde yangzongde 0 6월 7일 19:35 테스트 파일
[root@localhost home]# chown root:root testfile // 소유자와 그룹을 한 번에 수정하려면 chown을 사용하세요
[root@localhost home]# ls testfile -l
-rw--w--w- 1 루트 루트 0 6월 7일 19:35 testfile
위 내용은 Linux 시스템에서 사용자 ID 및 비밀번호를 변경하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!