슈퍼유저 Ubuntu로 여러 사용자를 위한 디렉터리 구조 만들기

슈퍼유저 Ubuntu로 여러 사용자를 위한 디렉터리 구조 만들기

그래서 사용자를 만들었습니다.... 이제 각 디렉토리에 대해 다음 구조를 만들어야 합니다.

사용자 홈 디렉토리 / 직원 / 정보 / 개인

그런 다음 각 디렉토리에 file1.txt, file2.txt, file3.txt라는 파일을 만듭니다.

나는 mkdir create "users home Directory / Staff / info / personal과 같은 것을 시도했지만 성공하지 못했습니다. 온라인 조사에서도 도움을 찾을 수 없습니다. 예, 저는 Ubuntu를 처음 접했습니다!

답변1

여기 스크립트가 있습니다. 필요에 맞게 USER_LIST를 수정하고 echo스크립트가 원하는 대로 작동하는지 확인한 후 키워드를 삭제하세요.

#!/bin/bash

USER_LIST="user1 user2 user3 user4"

cd /home || exit 1;
for user in $USER_LIST; do
    echo mkdir -p "$user"/{Staff,Info,Personal};
    for dir in Staff Info Personal; do
        echo touch "$user"/$dir/file{1,2,3}.txt;
    done;
done;

반면에 /etc/skel사용자를 생성하기 전에 템플릿을 수정했을 수도 있습니다.

관련 정보