글쎄, 당신은 웃을 것입니다. 그러나 제가 가장 먼저 말해야 할 것은이 기사에서 설명 할 첫 번째 일은하지 않을 것입니다. Linux에서 사용자 이름을 변경하는 방법 터미널에서. 사용자 이름 변경은 두 단계로 구성됩니다. 하나는 이름 만 변경하고 다른 하나는 UID 또는 사용자 식별자도 변경합니다. 두 프로세스를 모두 수행하지 않으면 변경 사항이 100 % 정확하지 않습니다.
이 게시물에서 설명 할 모든 내용은 안전해야하지만 100 % 확실하지 않은 것을 보장하는 것을 좋아하는 사람은 아니므로 조언하겠습니다. 프로세스를 시작하기 전에 모든 중요한 데이터를 백업하십시오.. 한편, 더 안전 해 보이는 또 다른 방법에 대해서도 설명하겠습니다. 아래에 모든 정보가 있습니다.
터미널로 사용자 이름 변경
나는이 방법의 열렬한 팬이 아닙니다. 많은 단계를 거쳐 모든 것이 잘못 될 수 있지만 이것은 Linux에서 사용자 이름을 변경하는 올바른 방법입니다. 단계는 다음과 같습니다.
- 다음 명령으로 이름을 변경합니다.
usermod -l nuevo-nombre viejo-nombre
위에서 우리가 할 일은 사용자 이름을 변경하는 것뿐입니다. 그것이 당신이 원하는 것이라면, 당신은 이미 그것을 가지고있을 것이지만 그것은 완전히 사실이 아닙니다. UID는 "이전 이름"으로 유지됩니다. 그래서 계속합니다.
- 터미널에서 다음과 같이 작성합니다.
usermod -u UID username
UID의 숫자 값은 음수가 아닌 정수 여야합니다. 0 ~ 99는 일반적으로 시스템 계정 용으로 예약되어 있습니다.
실용적인 예
그러나 예를 들면 더 좋습니다. 다음 단계를 따릅니다.
- 우리는 중요한 모든 것을 백업합니다.
- 변경하려는 사용자가 어떤 프로세스에서도 사용되고 있지 않은지 확인합니다.
- 이제 사용자와 그 그룹을 봐야합니다. 제 경우에는 "pablinux"입니다. 이를 위해 따옴표없이 "id pablinux"를 작성합니다.
- 다음으로 "grep"명령을 사용하여 / etc / passwd에서 "pablinux"사용자에 대한 정보를 얻습니다. 이를 위해 따옴표없이 "grep '^ pablinux :'/ etc / passwd"를 작성합니다.
- 다음은 이러한 명령으로 사용자 그룹 정보를 보는 것입니다.
grep 'pablinux' /etc/group groups pablinux
- 다음 명령을 실행하여 pablinux 사용자의 디렉토리 권한을 찾습니다.
ls -ld /home/pablinux/
- 이제 다음 명령을 사용하여«pablinux»사용자 및 그룹의 모든 프로세스를 볼 수 있습니다.
ps aux | grep pablinux ps -u pablinux
이제 사용자를 pablinux에서 pablinux 2로 변경합니다.
- 우리는 다음 명령을 사용합니다.
id pablinux usermod -l pablinux2 pablinux
- 우리는 그것을 확인합니다.
id pablinux id pablinux2 ls -ld /home/pablinux
- pablinux가 일부 프로세스를 사용하는 경우 일부 오류가 표시 될 수 있습니다. 다음 명령으로 그들을 죽여야합니다 :
pkill -u pablinux pid pkill -9 -u pablinux usermod -l pablinux2 pablinux
2 차 그룹의 이름을 pablinux에서 pablinuxXNUMX로 변경
- 우리는 다음과 같이 썼습니다.
id pablinux groupmod -n pablinux2 pablinux id pablinux ls -ld /home/pablinux
pablinux에서 pablinux2로 홈 디렉토리 변경
- 다음과 같이 작성합니다.
usermod -d /home/pablinux2 -m pablinux2 id pablinux2 ls -ld /home/pablinux2
마지막 단계 : pablinux UID를 5001에서 1000으로 변경
- 다음과 같이 작성합니다.
id pablinux usermod -u 10000 pablinux id pablinux
그리고 이론적으로는 그것이 될 것입니다.
안전하게 플레이 : 파일 백업 및 복구
우리가 할 수있는 또 다른 일은 새 사용자를 만들고 이전 사용자를 삭제하는 것입니다. 그러나이를 위해서는 보안 파티션이나 외장 하드 드라이브가 필요합니다. 아이디어는 다음과 같습니다.
- 보안 파티션 또는 외부 디스크에 개인 폴더를 복사합니다. 모든 것을 복사하고 싶지 않으면 원하는 것만 복사 할 수 있습니다. 예를 들어 Ctrl + H를 누르면 대부분의 Linux 배포판에 숨겨진 파일이 표시됩니다. 문서, 음악, 이미지 등의 폴더와 Firefox 구성이 포함될 .mozilla와 같은 다른 폴더도 저장할 수 있습니다.
- 각 Linux 배포판에는 다른 설정 / 환경 설정 앱이 있으므로 대략적으로 말하겠습니다 (Kubuntu 기반). 시스템 환경 설정 / 사용자 관리자로 이동합니다. 또는 운영 체제 설정에서 "사용자"를 검색 할 수 있습니다.
- 여기에서 (+) 또는«새 사용자»를 제공합니다.
- 새 이름과 비밀번호를 입력합니다.
- 중요 : 관리자 권한을 제공합니다.
- 우리는 새 계정에서 시작합니다.
- 1 단계에서 저장 한 데이터를 복구합니다.
- 모든 것이 올바르게 작동하는지 확인합니다.
- 모든 것이 잘되면 이전 계정을 삭제할 수 있습니다.
이것은 사용에 대한 변경은 아니지만 우리에게 도움이 될 수 있으며 시스템에서 아무것도 건드리지 않았고 백업에 중요한 데이터가 있었기 때문에 매우 안전한 시스템입니다.
운영 체제를 다시 설치하는 것은 어떻습니까?
Linux를 직접 설치 한 모든 사용자는 사용자 이름을 구성하는 단계, 컴퓨터 이름 및 암호. 그것이 중요한 단계입니다. 유일한 문제는이 시스템이 시간이 걸린다는 것입니다. 따라야 할 단계는 다음과 같습니다.
- LiveCD 또는 LiveUSB를 만듭니다. 이를 위해 계속할 수 있습니다. 이 안내서.
- LiveUSB에서 컴퓨터를 시작합니다.
- 설치를 시작했습니다.
- 수행하려는 설치 유형에 대한 섹션에서 "다시 설치"를 선택합니다. 이렇게하면 운영 체제가 다시 설치되며 우리가 설치 한 소프트웨어를 여러 번 다시 설치할 수 없다는 점에 유의해야합니다. 운영 체제를 다시 설치하면 / home 폴더가 그대로 유지됩니다. 즉, 프로그램을 다시 설치하면 동일한 설정으로 되돌아갑니다.
- 사용자 이름 선택 섹션에 도달 할 때까지 항상 설치를 계속합니다. 여기에서 새 사용자 이름을 선택합니다.
- 설치가 완료 될 때까지 기다립니다.
- 운영 체제를 시작할 때 새 사용자 이름을 갖게됩니다.
많은 컴퓨터 프로세스와 마찬가지로 무언가가 예상대로 나오지 않을 수 있으므로 백업이 매우 중요하다는 것을 설명하는 것이 중요해 보입니다. / home 폴더가 변경되지 않도록하려면 개인 폴더 전용 파티션을 갖는 것이 좋습니다.. 이 경우 수행하려는 설치 유형에서«More»를 선택하고 여기에서 / home 파티션을 표시하고이를 그대로 표시하고 포맷을 위해 표시하지 않습니다. 이것이 제가 XNUMX 년 넘게 해왔고 데이터를 잃어버린 적이 없습니다.
이 기사의 시작 부분에서 말했듯이, 나는 그것을 "열심히"하는 것에 대해 더 많이 생각합니다. 운영 체제를 설치하는 곳에 1TB의 하드 디스크 + 128GB SSD가 있으므로 중요한 모든 것을 보관할 수있는 500GB의 파티션이 있습니다. 제 경우에는 문제가 발생하면 때로는 0에서 다시 설치하고 백업에서 데이터를 복구하기로 결정했습니다. 당신은 무엇을 선호합니까?