본문 바로가기

OS117

리눅스에서 사용자에게 sudo 권한 부여 및 패스워드 만료일자 제거하기 베하! 안녕하세요 ~! BTC_수신자표시제한 입니다 리눅스에서 새로운 사용자를 생성하고 sudo 권한을 부여하는 것은 시스템 관리의 기본 중의 기본입니다. 아래는 간단한 단계로 새로운 사용자에게 sudo 권한을 부여하는 방법입니다. 1. 사용자 생성 새로운 사용자를 생성하기 위해 adduser 명령어를 사용합니다. sudo adduser 사용자를 추가하면 시스템은 해당 사용자에 대한 홈 디렉터리 및 기본 설정을 생성합니다. 2. sudo 권한 부여 새로 생성한 사용자에게 sudo 권한을 부여하려면, 해당 사용자를 sudo 그룹에 추가합니다. sudo usermod -aG sudo 이제 해당 사용자는 sudo 명령어를 사용하여 관리자 권한이 필요한 작업을 수행할 수 있습니다. 리눅스에서 사용자의 패스워드 .. 2024. 1. 19.
Linux 서버 내 사용자 생성/삭제/비밀번호 부여 베 하 ~ ! 안녕하세요 물콩입니다 ! 오늘은 간단하지만 자주 사용되는 Linux 서버 내 사용자 생성/삭제/비밀번호 부여 방법에 대해 알아보도록 하겠습니다 ~ ! ✔️ Group 생성 groupadd BTC ✔️ 사용자를 그룹에 넣기 sudo usermod -aG BTC user01 # 사용자를 생성하면서 그룹에 넣기 useradd -g BTC user01 ✔️ 비밀번호 설정 passwd user01 ✔️ 접속 su user01 ✔️ 비밀번호 초기화 sudo passwd user01 그럼 베 빠 다음 시간에 만나용 감사합니다 ~! 2024. 1. 8.
Ubuntu OS 업그레이드 베하~! BTC_녹차공원 팀의 하동녹차 입니다. 이번주는 Ubuntu OS 업그레이드에 대해 알아 보겠습니다. Ubuntu OS 업그레이드를 해야하는 이유 Ubuntu 업그레이드를 해야하는 이유에 대해 말씀드리겠습니다. 업그레이드는 보안, 성능 및 최신 소프트웨어에 대한 지속적인 지원을 받기 위해 중요합니다. 우선 지원이 종료된 버전은 보안 업데이트를 받지 못하므로 시스템이 취약해질 수 있으나, 새로운 버전으로 업그레이드하면 최신 보안 패치를 받을 수 있습니다. 또한 업그레이드를 통해 최신 소프트웨어를 활용할 수 있습니다. 새로운 버전은 보다 효율적이고 최적화되어 성능 향상을 제공합니다. 즉 OS 업그레이드는 시스템의 안전성과 기능을 유지하며 최신 기술과 보안 업데이트를 활용하는 데 도움이 됩니다. Ub.. 2023. 11. 27.
[WAS] Tomcat 이란? 베하! 안녕하세요 여러분 오늘도 돌아온 금쪽상담소입니다. 날이 무척이나 추워졌어요.. 감기 조심하시구요! 그럼 오늘도 새로운 정보를 알려드리도록 할께요~! 오늘은 바로, WEB, WAS, DB 의 3-Tier 구성중 가운데에 있는 WAS 서버에서 사용하는 Application을 소개해드릴께요! 바로바로~~ Tomcat 입니다! Tomcat은 정말로 많이 사용하고 있는 Application 인데요. 과연 Tomcat이란 건 어떤 건지, 무엇을 하는 건지 알아보도록 할께요! 그럼 시작! Tomcat 이란? 톰캣(Tomcat)은 흔히 WAS(Web Application Service)라고 하며, 아파치 소프트웨어 재단(Apache Software Foundation)의 애플리케이션 서버로서, 자바 서블릿을 실.. 2023. 11. 11.
[WEB] Apache 베하~ 안녕하세요 금쪽상담소의 오은영석사와 금쪽이 입니다. 한주 동안 잘 지내셨나요? 어느덧 겨울이 왔네요. 차가우면서도 포근한 겨울날 저희 블로그와 함께 한주를 보내보아요~! 오늘은 어떤 주제를 배워 볼까요?! 이번 시간에는 Apache에 대해서 알아보도록 하겠습니다. 같이 Apache의 세계로 떠나볼까요?? GO! GO! Apache 란? 세계에서 가장 많이 쓰는 웹 서버중 하나입니다. Apache재단에서 만든 HTTP서버이며 서버가 굉장히 다양하고 기능적인 면에서 우수합니다. 또한, 구축이 쉽다는 이유 때문에 많이들 사용하지만 Apache자체만으로 엄청 무겁고 Slowloris취약점이 발견되었기에 보통 프로그래밍 능력이 능숙한 사람들이나 대형사이트 운영자는 Nginx , IIS를 주로 사용을 합니다.. 2023. 11. 11.
리눅스 서버 보안 설정 베하~ BTC 현상수배범입니다! 이번 시간에는 서버에 접속할 때 SSH를 이용하게 되는데, 이때 root 계정에 대한 무작위 패스워드 입력 등의 해킹시도가 있을 수 있습니다. 따라서 root 계정과 관련된 보안 설정 2가지를 실습해보도록 하겠습니다. [참고자료] https://docs.3rdeyesys.com/compute/ncloud_compute_server_ssh_security_setting.html 1. vi /etc/ssh/sshd_config 설정 값 변경 내용 - root 로그인 차단 - 패스워드 로그인은 차단하고 Key 파일을 이용한 로그인만 허용 - 로그인 시도 횟수 3회로 제한 2. 설정을 수정하고 파일을 저장한 후에 sshd 데몬을 재시작 - systemctl restart sshd.. 2023. 11. 8.
[WEB] Nginx 이번 시간에는 Nginx에 대해서 알아보도록 하겠습니다. Nginx를 알아보기 앞서, 우선 Web Server에 대해서 간단히 알아본 후 Nginx를 소개해드릴께요. Web Server 웹 서버는 클라이언트로부터 HTTP 요청을 받아 HTML 문서나 각종 리소스(Resource)를 전달하는 컴퓨터입니다. 요청에 따라 아래의 두 가지 기능 중 적절하게 선택하여 수행합니다. 기능 1 - 정적인 컨텐츠를 제공한다. - WAS를 거치지 않고 바로 자원을 제공한다. 기능 2 - 동적인 컨텐츠 제공을 위한 요청을 전달한다. - 클라이언트의 요청(Request)을 WAS에 보내고, WAS가 처리한 결과를 클라이언트에게 전달(응답, Response)한다. - 클라이언트는 일반적으로 웹 브라우저를 의미한다. Web Se.. 2023. 11. 1.
리눅스 디렉토리 베하~!! 문땅훈과 루피 입니다! 즐거운 연휴 잘 보내셨나요~? 오늘은 리눅스 디렉토리 구조와 각 디렉토리에 대해서 알아보겠습니다.🕺 개요 리눅스 디렉토리 구조 주요 디렉토리의 기능 1. 리눅스 디렉토리 구조 리눅스 디렉토리 구조는 트리 구조를 따릅니다. 최상위 디렉토리는 루트 디렉토리(/)이며, 이 디렉토리 아래에 다른 디렉토리들이 계층적으로 구성됩니다. 예를 들어, /usr 디렉토리 아래에는 /usr/bin, /usr/sbin, /usr/lib 등의 디렉토리들이 있습니다. 각 디렉토리는 그 디렉토리에 저장된 파일들의 특정한 유형을 나타내는 이름으로 구성됩니다. 위 사진과 같이 리눅스에서는 수많은 파일을 관리하기 위해 디렉토리를 사용합니다. 이러한 디렉토리들은 파일을 효율적으로 관리하기 위해서 위에서 .. 2023. 10. 9.