pam.d su 제한

일단 WHEEL그룹에 su를 허용 할 USER를 추가한다. GROUP파일을 추가해도 되고, usermod 명령으로 반드시 -a 옵션 [@localhost~]# usermod -a -G wheel username [@localhost~]# usermod -a -G wheel sharad [@localhost~]# id sharad uid=500(sharad) gid=500(sharad) groups=500(sharad),10(wheel) [@localhost~]# 일단 수정할 파일을 백업하고, [@localhost~]# cp -p /etc/pam.d/su /etc/pam.d/su.save 4번라인 주석제거 #%PAM-1.0 auth sufficient pam_rootok.so # Uncomment the following line to…

CentOS 7 systemd 요건 또 무엇인가?

우선, systemd가 이렇게 급 부상하게 될 줄은 솔직히 몰랐다. 워낙 많은 오픈소스 프로젝트들이 나오고 있기 때문에 그 중 하나 정도로만 생각했는데 어느 순간 Fedora에 적용이 되더니 당연한 수순대로 RHEL7에 도입이 되었다. 아직 Debian/Ubuntu 계열은 기본으로 채택되지 않았지만 조만간 릴리즈되는 버전에서 새로운 PID 1으로 자리잡게 될 것 같다. 이러한 분위기에 맞추어 systemd가 무엇이고 이에 대해서 간단히…

리눅스 패스워드 분실, 리눅스 싱글모드 부팅

1.LILO일 경우… 리눅스 부팅시.. Ctrl+X 1) ‘LILO boot:’ 라고 나타날때 ‘linux single’라고 입력하여 단일 사용자 모드로 부팅 2) ‘/etc/’ 디렉토리의 ‘passwd’파일을 편집해 주면 됩니다. #vi /etc/passwd root:R#tr443VEW43^@bd:0:0:root/root:/bin/bash 위와 같이 되어 있는 부분의 두번째’:’콜론 사이에 있는 것이 암호이므로 아래와 같이 삭제하여 저장 하시면 됩니다. root::0:0:root/root:/bin/bash 3) ‘shadow’ 라는 패스워드 방식을 사용할경우에는 ‘/etc/shadow’라는 파일을 편집해 #vi /etc/shadow root:$2$tbRTB$43enb5546nRRNNS46B5REB^%&N:10788:0:99999:7:-1:-1:134538844…

centos7 설치

CentOS를 이용한 실무 웹서버 세팅을 진행했다. 설치에 사용된 배포판은 얼마전 릴리즈된 CentOS 7 x64를 이용한다. 웹서버의 경우 특별한 경우를 제외하고는 대부분 보안을 위해서 X윈도우는 설치하지 않은채 세팅하는 경우가 대부분이다. 나 역시도 IDC에 입고 시켜서 운용하는 서버들의 경우 모두 X윈도우를 설치하지 않는다. 로컬네트워크에서 이런저런 용도로 돌리는 서버의 경우 X윈도우를 설치해서 쓰기도 했지만 내가 세팅하는 대부분의 리눅스…

리눅스 blkid 파티션상황 정리

요거는 상당히 개인적인 포스트로 보시는 분은 별 도움이 안될걸로 판단합니다. 단 blkid로 파티션과 마운트 상황을 정리 할 수 있지요. 시스템의 label 리스트 매핑 정보 보기에 유용할 듯 합니다.   90 blkid /dev/sda1: UUID=”1699d017-549d-44c3-a377-6fe8a291ed7f” TYPE=”ext4″ /boot /dev/sda2: UUID=”2cf240c7-9777-4988-a4c7-1b75b38956b0″ TYPE=”swap” swap /dev/sda3: UUID=”cd099a74-6aef-4bc1-9de7-d56f7aa0da0c” TYPE=”ext4″ / /dev/sda5: UUID=”72494e95-318e-4a4c-9d24-2a72bcc8f02b” TYPE=”ext4″ /var/lib/mysql /dev/sda6: UUID=”d091a32b-9a31-46d0-82e6-08a50692688a” TYPE=”ext4″ /tmp /dev/sda7: UUID=”5a69e32e-f3ae-4938-8b35-ed8feaae7fe0″ TYPE=”ext4″ /var…

Terminal 한글과 vim 설정

쉘 언어설정 ~]# cat /etc/sysconfig/i18n LANG=”ko_KR:UTF-8″ locale 확인 (적용예) 언어_지역:인코딩 VIM설정 사용자계정의 디렉토리밑에 .vimrc 파일을 생성해 놓으면 vim사용시 자동으로 이 파일의 설정을 사용. .vimrc에 대한 설정은 검색을 통해서 많이 찾아볼 수 있는데 계속 사용하면서 저에게 맞는 설정을 추가해가면서 사용해야 할듯 ~]# vi .vimrc set nocompatible ” 오리지날 VI와 호환하지 않음 set autoindent ” 자동 들여쓰기…

리눅스 커스텀 설치 step by step

1.네트워크설정 ifconfig -a #vi /etc/sysconfig/network-scripts/ifcfg-eth0 # vi /etc/sysconfig/network # vi /etc/resolv.conf # vi /etc/hosts #service network restart 2. selinux설정 # vi /etc/selinux/config 3. 업데이트 yum check-update # yum -y update # yum install perl # yum -y install ntsysv system-config-network-tui setuptool bind-utils unzip wget rdate crontabs make gcc gcc-c++ patch autoconf parted sudo 4. APM…

타임서버 시간 동기화

머 일단 단순히 rdate를 사용하면 rdate를 이용해 표준시간으로 변경 [root@host ~]# date Tue Feb 17 17:54:10 KST 2009 [root@host ~]# rdate -s time.bora.net [root@host ~]# date Tue Feb 17 17:54:13 KST 2009 [root@host ~]# clock -w ( 이것을 cmos에 기록 ) – crontab에 등록하여 하루에 한번씩 시간 동기화를 해준다 [root@host ~]# crontab -e 00 01 *…

yum update옵션

레드햇 계열의 yum옵션 yum list all (all생략 가능) 사용가능한 모든 패키지들과 이미 설치되어 있는 패키지 목록 출력 yum list available 설치 가능한 패키지 리스트 확인 yum list update 업데이트 가능한 패키지 리스트 확인 yum list installed yum list installed [패키지명] 특정 패키지의 설치 여부 확인 (패키지명, 패키지 정보 출력) yum list recent 최근에 추가된 패키지…