
실행하여 lastb
내 사용자 이름을 사용한 로그인 시도를 발견했습니다. 그들이 내 비밀번호를 짐작할지는 의문이지만, 내 4자리 소문자 사전 사용자 이름은 아마도 더 복잡해져야 할 것입니다.
여기에 내 성의 첫 글자를 추가하겠습니다.
usermod -l login-name old-name
내 사용자는 자신 이외의 3개 그룹에 속해 있습니다. 자동으로 변경되나요? 홈 디렉토리에 없는 파일의 소유권이 새 로그인 이름을 반영합니까?
편집: 또한 사용자의 그룹 이름이 새 사용자 이름과 일치하도록 변경됩니까? 사용자에게 파일이 많으면 변경하는 데 시간이 오래 걸리나요?
답변1
사용할 때:
usermod -L login_name login
사용자 이름이 login에서 login_name으로 변경됩니다. 다른 것은 변경되지 않았습니다. 특히 사용자의 홈 디렉토리 이름은 새 로그인 이름을 반영하도록 변경되어야 합니다.
당신은 그것을 빠르게 할 수 있습니다
chown -R username /home/username
권한 변경은 파일이 많더라도 일반적으로 빠릅니다.
sed를 사용하여 그룹을 수정할 수도 있습니다.
sed -i ‘s/original_word/new_word/g’ /etc/group