사용자를 만든 다음 루트를 사용하여 해당 사용자를 위한 폴더를 만들었습니다. 폴더 이름이 사용자와 동일합니다.
사용자로 로그인하면 sudo를 사용하지 않고는 파일을 생성하거나 기존 파일을 편집할 수 없습니다. 나는 명령을 사용한 useradd elephant
다음 passwd elephant
.
Arch Linux를 새로 설치하고 있습니다. 내가 잊어버리고 있는 분명한 것이 있나요?
답변1
사용자와 홈 디렉토리를 자동으로 추가하는 adduser
것은 올바른 명령입니다. 사용자, 홈 디렉토리를 생성하고 그 순간 비밀번호를 설정할 수 있으며 사용자에 대한 추가 정보(전체 이름, 주소, 전화번호 등)를 설정할 수 있습니다. 사용자를 제거하고 생성한 디렉터리를 삭제한 후 이 명령을 루트로 실행하는 것이 좋습니다.
# userdel 'user'
# rm -rf /home/user_dir
# adduser 'user' (follow instructions)
# ls -ltr /home
drwxr-xr-x user user size date user_dir
또는 소유자를 자신이 만든 디렉터리로 변경할 수도 있습니다.
# chown -R user:user user_dir
참고: -R은 모든 내부 디렉터리/파일 소유자를 변경합니다.-R = 재귀적
고쳐 쓰다:이는 특히 우분투에 적용됩니다.