본문 바로가기
OS/Linux

리눅스에서 사용자에게 sudo 권한 부여 및 패스워드 만료일자 제거하기

by BTC_SHINN 2024. 1. 19.

베하! 안녕하세요 ~!

BTC_수신자표시제한 입니다

 

 


 

리눅스에서 새로운 사용자를 생성하고 sudo 권한을 부여하는 것은 시스템 관리의 기본 중의 기본입니다. 아래는 간단한 단계로 새로운 사용자에게 sudo 권한을 부여하는 방법입니다.

 

1. 사용자 생성

새로운 사용자를 생성하기 위해 adduser 명령어를 사용합니다.

sudo adduser <사용자이름>

 

사용자를 추가하면 시스템은 해당 사용자에 대한 홈 디렉터리 및 기본 설정을 생성합니다.

2. sudo 권한 부여

새로 생성한 사용자에게 sudo 권한을 부여하려면, 해당 사용자를 sudo 그룹에 추가합니다.

sudo usermod -aG sudo <사용자이름>

 

이제 해당 사용자는 sudo 명령어를 사용하여 관리자 권한이 필요한 작업을 수행할 수 있습니다.

 

 


리눅스에서 사용자의 패스워드 만료일자를 제거하고 사용자 계정을 비활성화하지 않도록 설정하는 것은 보안 및 편의성을 고려한 조치입니다. 해당 방법도 함께 알아보겠습니다. 

 

1. 패스워드 만료일자 확인

사용자의 패스워드 만료일자를 확인하려면 chage 명령어를 사용합니다.

sudo chage -l <사용자이름>

 

2. 패스워드 만료일자 제거

사용자의 패스워드 만료일자를 제거하려면 chage 명령어를 사용합니다.

sudo chage -E -1 -M -1 -I -1 -W -1 <사용자이름>

#옵션
-E -1: 만료일자를 -1로 설정하여 계정을 만료시키지 않음.
-M -1: 패스워드 변경 후 최소 일수를 -1로 설정하여 최소 변경 일수를 적용하지 않음.
-I -1: 계정이 비활성화되지 않도록 최대 로그인 기간을 -1로 설정.
-W -1: 경고 기간을 -1로 설정하여 패스워드 변경 전에 경고를 표시하지 않음.

 

이제 해당 사용자의 패스워드는 만료되지 않으며, 계정이 비활성화되지 않습니다.

※ 다만, 이는 보안에 영향을 줄 수 있으므로 신중하게 주의하여 사용해야 합니다.

 


위와 같이 리눅스에서 새로운 사용자에게

sudo 권한을 주는 방법과 사용자의 패스워드 만료일자를 제거하는 방법에 대해 알아보았습니다.

다음에 또 만나요 👋👋

 

'OS > Linux' 카테고리의 다른 글

Linux 서버 내 사용자 생성/삭제/비밀번호 부여  (0) 2024.01.08
Ubuntu OS 업그레이드  (0) 2023.11.27
[WAS] Tomcat 이란?  (0) 2023.11.11
[WEB] Apache  (0) 2023.11.11
리눅스 서버 보안 설정  (0) 2023.11.08

댓글