2017-01-19 1 views
0

제가 입력 할 수있는 템플릿을 만들 수 있는지 궁금해했습니다.리눅스는 사용자 템플릿을 만듭니다.

아이디 : : TEST1 (입력)

암호 : test123 (입력)

그리고는 홈 폴더 및 그룹 권한을 결정 난의 라인을 따라 뭔가를 생각했다. 어쩌면 내 이해가 완전히 끝났을 지 모르지만 많은 부분을 단순화합니다. 누군가가 도울 수 있기를 바랍니다.

+0

"useradd"명령을 사용하지 않으시겠습니까? 그렇다면 원하는 args를 허용하는 스크립트를 작성하십시오. 스크립트는 파일에서 여러 사용자의 세부 정보를 읽고 새 사용자를 만들 수 있습니다. – TechEnthusiast

+0

안녕하세요, 호세, 의견을 보내 주셔서 감사합니다. 기본적으로 아무것도 .. 그냥 곧 나는 많은 사용자를 만들어 그들을 그룹에 할당해야합니다. 그리고 내가 가진 모든 것은 기본'sudo useradd test2 -d/testusr_homedrive/test2 -m -g Syd' – TKChris

+0

@TechEnthusiast는 주석 달기에 감사드립니다. 나는 너무 많은 "노예 노동"을 피하고 그냥 ./useradd_temp 또는 뭔가를 작성하고 채우기를 원합니다. 사용자 데이터에 그러나 나는 어떻게 생각할 수 없다. – TKChris

답변

0

이것은 간단한 예일뿐입니다. 입력이 유효한 지 확인해야합니다.

#!/bin/bash 

echo -n "Username: " 
read username 

echo -n "Password: " 
read password 

sudo useradd ${username} -d /testusr_homedrive/${username} -p ${password} -m -g Syd 
다음 chmod +x <script file>

하고 그래서 당신은 어디에서 직접 실행할 수 있습니다 /usr/bin/에 복사합니다.

+0

이것은 좋아 보인다,하지만이 권한을 집에 추가 할 수 없습니까? – TKChris

+0

사용 권한이란 무엇입니까? 홈 디렉토리는'-d/testusr_homedrive/$ {username}'입니다. – cpatricio

+0

rwx에 대한 사용자 권한으로 폴더 및 그룹 수준에서 사용 권한을 혼동했습니다. 그 말이 맞는다면. 나는 대본을 많이 고맙다! 단지 1 질문 만 남았습니다. 내 사용자가 홈 폴더 및 그룹 폴더 이외의 항목에 ** 액세스 할 수 없도록하고 싶습니다. 그래서 제 생각은 그룹에 속한 그룹입니다. 그게 가능하니? – TKChris

관련 문제