일반유저의권한을 루트와맞먹게?
작성자 정보
- 김동인 작성
- 작성일
컨텐츠 정보
- 1,308 조회
- 0 추천
-
목록
본문
secure shell 에서 root가 로그인이 안되는 것은
/etc/ssh/sshd_config 파일의 내용중에서
37번째 쯤 라인에 PermitRootLogin no이라는 설정구문 때문입니다.
이것에 #<---주석을 달아 주시거나 또는 PermitRootLogin yes로
설정해 주시고
[root@localhost ssh]# /etc/init.d/sshd restart
sshd (을)를 종료함: [ 확인 ]
sshd를 시작함: [ 확인 ]
sshd 데몬을 재시작해 주시면 원격에서도 ssh를 통해서 root계정으로
접속이 될 겁니다 그러나 원격에서 root가 로그인이 된다는 것은
보안에 대해 상당한 문제점이 있을 것입니다.
일반 계정으로 root권한을 갖는 것을 원하셨는 데요
su 라는 명령어가 있습니다.
'su' 는 단지 superuser의 권한만 가지는 명령어 이고요
'su -' 가 진정한 / root 권한을 가지는 명령어 입니다.
각각의 리눅스마다 다른 점들이 있는데요
/etc/group 파일 내용중에
11번째 줄에 wheel 옵션이 있을 것입니다.
이 옵션에 root권한을 줄 ID를 추가해주고
/etc/init.d/xinetd restart
xinetd 를 정지함: [ 확인 ]
xinetd (을)를 시작합니다: [ 확인 ]
재시작해주고 일반 계정으로 다시 로그인 하셔서
'su -' 명령어를 입력하시면 최상의 권한을 가지게 됩니다.
관련자료
-
이전
-
다음