반응형
리눅스에서 사용자가 su - 으로 루트 계정 접근시 /usr/bin/su: Permission denied 발생하는 경우가 발생한다.
$ su -
- bash: /usr/bin/su : Permission denied
사용자가 su - 를 사용할 수 있도록 su 접근을 허용해야한다.
$ chmod 4755 /usr/bin/su
$ chown root.wheel /usr/bin/su
$ ls -altr /usr/bin/su
-rwsr-xr-x root wheel /usr/bin/su
※ chmod 4755를 사용하는 이유
su 의 password 입력 시, 잠시 root 권한을 가지고 shadow 패스워드와 비교를 하게 되는데, 755일 경우 shadow 파일을 읽어내지 못함
기본적으로 shadow 파일은 아무 권한도 가지지 않기 때문에 su를 755 설정할 경우, shadow도 755설정을 하여 계정이 읽을 수 있도록 허용이 필요하나, 보안의 문제가 있어 chmod 4755를 권고함
반응형
'Server > Linux' 카테고리의 다른 글
[Linux] 리눅스 /var/log/btmp, wtmp, lastlog 의 파일의 권한이 변경되지 않는 이유 (0) | 2025.02.26 |
---|---|
[Linux] 리눅스 서버 하드웨어 정보 확인 방법 (0) | 2025.02.25 |
[Linux] while문을 이용한 일정 시간마다 명령어 반복 실행 (0) | 2025.02.10 |
[Linux] top 명령어 (0) | 2024.12.07 |
[Linux] tcpdump 명령어 (0) | 2024.12.07 |