사용자 생성 시 사용자 정보를 어떻게 추가하나요?

사용자 생성 시 사용자 정보를 어떻게 추가하나요?

사용자 이름 khadija로 사용자 khadija를 생성하는 경우 다섯 번째 필드를 어떻게 채우나요 /etc/passwd?

mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash

useradd 매뉴얼 페이지에서 아무것도 찾지 못했고 이 설정에서는 인터넷에 액세스할 수 없습니다.

수동 편집에 대한 대안이 있습니까 /etc/passwd?

답변1

man usermod에서 계정에 대한 설명 필드를 수정하는 데 사용되는 -c 옵션을 살펴보세요 /etc/passwd.

예:

usermod -c "raspberry pi user account" pi

"pi" 사용자 계정에 대한 설명 필드를 업데이트합니다.

답변2

파일을 편집하여 필드를 편집하거나 를 사용할 수 있습니다 . 지금은 에서 필드라고 usermod -c부르지만 항상 그런 것은 아니었습니다.commentman 5 passwdUNIX의 GECOS 필드, 이름은 일반 정보를 제공하는 목적을 반영하지 않습니다.

올바른 모집단은 쉼표로 구분된 4개의(비어 있는) 문자열 목록입니다. 일부 프로그램이 passwd 항목의 이 부분을 생성하고 사용하는 방법을 계속 볼 수 있습니다 UserName,,,.

첫 번째 필드에는 전체 사용자 이름(또는 데몬 등에 사용되는 경우 프로그램 이름)이 포함되어야 하며, 두 번째 필드에는 세 번째(사무실) 전화와 네 번째 집 전화(때때로 텔렉스/팩스)가 포함되어야 합니다. .

유사한 절차를 finger사용하여 필드의 구조화된 콘텐츠를 포함하여 개인 정보를 표시할 수 있습니다. 나는 실제로 LDAP 및 개인 주소록 이전에 이 기능을 사용했습니다(모든 워크스테이션에서 사용할 수 있는 정보를 얻기 위해 Yellow Pages를 통해).

관련 정보