반응형 permission2 sudo -u 와 su -c 의 차이점 목차 한서버에 다양한 유저가 있고 실행파일이 각각 나뉘어져 있을 경우 실행이 안되거나 에러가 날 경우가 있다. 그래서 사용자를 변경하거나 권한을 변경하고 사용자로 실행이 있습니다. sudo -u 'command' sudo -u user command (또는 sudo --user=user command): 이 명령어는 현재 사용자를 슈퍼 유저(root) 권한으로 변경하여, 지정된 user로 변경하여 해당 사용자의 권한으로 command를 실행합니다. 일반적으로 sudo를 사용하는 사용자는 슈퍼 유저(root) 권한을 가지고 있어야 합니다. 따라서 sudo -u 명령은 슈퍼 유저 권한을 사용하여 다른 사용자의 권한으로 명령을 실행하는 데 사용됩니다. 예를 들어, app 사용자로 변경하여 ls 명령을 실행하려.. 2023. 7. 26. [ubuntu] docker permission 에러 다음과 같은 에러 발생함 Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied 그룹 생성후 유저 추가 sudo groupadd docker sudo usermod -aG docker [ubuntu(계정이름)] 소켓 파일 그룹 권한 설정 sudo chown root:docker /var/run/docker.sock sudo chmod 666 /var/run/.. 2022. 11. 16. 이전 1 다음 반응형