데비안 계열의 배포판(우분투 비롯한 우분투 파생 배포판들)에서는 보안상의 이유로 루트 권한의 시스템 작업을 할 경우에는 sudo 명령을 사용합니다. 그러나 넘버원 리눅스를 비롯한 레드햇 계열에선 sudo 명령을 사용할 수 있지만, 주로 su 명령으로 루트 사용자로 전환하여 직접 시스템 작업을 합니다. 따라서 리포지토리를 업데이트하고자 할 경우에는 sudo apt-get update가 아니라 su 명령으로 루트 권한을 획득한 후에 'apt-get update'와 'apt-get install 패키지명' 으로 패키지를 설치할 수 있습니다.
만일 우분투처럼 sudo 명령을 사용하고자 할 경우에는 /etc/sudoers 파일에
사용자명 ALL=실행경로/실행명령어
식으로 넣어 주면 됩니다. 즉 apt-get의 경우
telnet ALL=/usr/bin/apt-get
를 넣어 주면 됩니다.
sudo를 사용하지 않고, 다른 방법으로 일반 사용자가 su -c '명령어' 식으로 사용하실 수 있습니다.
데비안 계열의 배포판(우분투 비롯한 우분투 파생 배포판들)에서는 보안상의 이유로 루트 권한의 시스템 작업을 할 경우에는 sudo 명령을 사용합니다. 그러나 넘버원 리눅스를 비롯한 레드햇 계열에선 sudo 명령을 사용할 수 있지만, 주로 su 명령으로 루트 사용자로 전환하여 직접 시스템 작업을 합니다. 따라서 리포지토리를 업데이트하고자 할 경우에는 sudo apt-get update가 아니라 su 명령으로 루트 권한을 획득한 후에 'apt-get update'와 'apt-get install 패키지명' 으로 패키지를 설치할 수 있습니다.
만일 우분투처럼 sudo 명령을 사용하고자 할 경우에는 /etc/sudoers 파일에
식으로 넣어 주면 됩니다. 즉 apt-get의 경우
를 넣어 주면 됩니다.
sudo를 사용하지 않고, 다른 방법으로 일반 사용자가 su -c '명령어' 식으로 사용하실 수 있습니다.
도움이 되셨길 바랍니다.
감사합니다.