Suse가 열리면 루트만 서비스를 사용할 수 있습니다.

Suse가 열리면 루트만 서비스를 사용할 수 있습니다.

초보자 질문 WSL Windows 11에서 OpenSuse Tumbleweed를 사용하고 있습니다. 일반 사용자로서 서비스를 사용하여 애플리케이션을 시작하거나 상태를 확인할 수 없습니다. 뿌리만.

다음 오류가 발생합니다.

service: only root can use service

편집: 또한 다음 오류가 발생하기 때문에 일반 사용자로 핑을 수행할 수 없다는 사실도 확인되었습니다.

user@device: ping -v 1.1.1.1
ping: socket: operation not permitted
ping: socket: operation not permitted

도움이 된다면 이것을 설치할 때 휠셋이 없었습니다. sudo 권한을 허용하려면 Wheel 그룹을 만들고 여기에 사용자를 추가해야 했습니다.

답변1

짧은 대답은 다음과 같습니다. 디자인으로 작업하십시오.

UNIX/Linux에서 서비스 관리는 (주로) root사용자별로 이루어집니다. 일반 사용자로 작업을 수행하려면 다음 명령을 시도해 볼 수 있습니다.

sudo service httpd status

(예를 들어)
또는 루트가 되어 서비스를 관리합니다. 또는 루트 비밀번호를 알고 있는 경우:

su - -c service httpd status

(첫 번째 대시는 오류가 아니며 su대상 사용자의 환경을 가져오라는 의미입니다(이 경우 root)

관련 정보