관리 클래스에서 centOS를 사용하고 있습니다. 이해할 수없는 이유로 여기있는 모든 답변을 금기시하고 싶지 않습니다. . 그러나 나는 길을 따라 약간의 설명과 함께 올바른 방향으로 조금 움직여 주셔서 감사합니다.특정 uid 범위, 식별 된 사용자 ID 목록, 사용자 정의 사용자 주석 및 사용자 정의 기본 그룹이있는 50 명의 사용자를 추가해야합니다.
나는 50 개의 userid의 user_list라는 내 명단을 읽고 5000에서 5049 사이의 UID를 할당하기 위해 쉘 스크립트를 작성하려고한다. "Regular system user"에 대한 주석을 제공하고 각 사용자를 미리 정의 된 system_users의 1 차 그룹.
I가 마음에 다음 명령을
while 루프의 무언가의 UID 범위를 유지하기 위해 5000 초기화 카운터
0으로 초기화 카운터 내 USER_LIST 파일의 처음부터 시작 마지막 항목
for i in `cat user_list|cut -d" " -f1 (this file only has a single column of userid's ranging 0 through 49 so only one field needed)`
echo $i
grep_output=`grep $i /etc/passwd`
if [ -z $grep_output ]; then
useradd -u $(counting number from the range above) -g system_users -c "Regular system user" -s /local/bin/sudosh $(user# from user_id file)
과에 내 USER_LIST 파일에 나열된 각 사용자에 대해이 명령을 반복 할 것이다
I에게 w ould 요청에 따라 더 많은 정보를 제공하게되어 기쁩니다. 나는 루프에서 고생하고 그래서 약간의 도움을 원했다.
그것은 금기가 아니며 항상 발생합니다. – Typo
나는 asnwers를 훔치지 않는다는 자부심을 많이 가지만 여기는 저에게 곤란을 겪었습니다. 지금까지 시도한 많은 계정과 디렉토리를 삭제해야했습니다. – user3870374
이제 하이퍼 바이저의 가상 머신 스냅 샷 기능에 대해 배울 수있는 좋은 시간입니다. 사용하고 있습니다. –