[server] 한 줄에 리눅스 사용자를 추가하는 방법?

한 줄에 사용자를 추가 할 수있는 옵션이 있습니까? 비밀번호가 포함되어 있습니다. 아무 것도 묻지 마십시오.

OS = RHEL 5.5



답변

useradd비밀번호를 포함한 모든 것을 설정 하는 데 사용할 수 있습니다 . 비밀번호는 이미 암호화되어 있어야하지만 openssl일반 텍스트 비밀번호 만 지정하려는 경우 md5 비밀번호를 작성하는 데 사용할 수 있습니다 .

useradd -u 12345 -g users -d /home/username -s /bin/bash -p $(echo mypasswd | openssl passwd -1 -stdin) username

그러나 명령에 일반 텍스트 비밀번호를 사용하는 경우 이력을 기록에서 제외 할 수 있습니다. 명령 앞에 공백을 추가하여 기록에서 제외 할 수 있습니다. 많은 컴퓨터에서이 명령을 실행하는 경우 암호를 한 번 생성하여 명령에서 직접 사용할 수 있습니다.

useradd -u 12345 -g users -d /home/username -s /bin/bash -p '$1$NNfXfoym$Eos.OG6sFMGE8U6ImwBqT1' username


답변

다음과 같은 것을 사용할 수 있어야합니다.

adduser --uid 3434 --password my_password my_login


답변

useradd암호로 암호를 암호화하는 것으로 보입니다 . 다른 방법 (MD5, SHA256, SHA512)을 사용하려면을 사용하여 사용자를 만들고 useradd암호를 설정할 chpasswd수 있습니다.

useradd <options> && echo username:password | chpasswd --crypt-method=SHA512

시스템 전체 기본 비밀번호 암호화 방법은 변수 ENCRYPT_METHOD의 /etc/login.defs에 설정되어 있습니다. &&원인이 chpasswd사용자 생성과는 경우에만 실행하는 데 useradd성공했다 (0의 종료 코드)


답변

게임에 늦게 도착-RHEL 7.1-다음이 작동합니다. SUDO 사용자를 작성하고 비밀번호를 암호화하지 않고 즉시 새 사용자로 로그인하십시오.

U=youzerneim; P="pswrd"; adduser $U; echo $P | passwd $U --stdin; usermod -aG wheel $U; su - $U


답변

useradd -u <uid> -G <group> -d / home / <사용자 홈 디렉토리> -p password -m

UID에 대한 -u는
홈 디렉토리를 위해 -d
-d 옵션에 언급 한 바와 같이 홈 디렉토리를 생성 -m

리눅스의 풍미에 따라 더 많은 옵션이 있습니다.
당신은 항상 할 수 … man useradd 또는 man adduser


답변