sudo

Duo MFA를 사용하여 sudo 액세스를 위한 SSH 로그인을 자동화하는 방법
sudo

Duo MFA를 사용하여 sudo 액세스를 위한 SSH 로그인을 자동화하는 방법

질문: MFA 액세스가 필요한 Linux(ubuntu) 서버를 원격으로 구성하기 위해 Mac에서 Ansible을 실행하려고 합니다 sudo. 내 목표는 보안 팀의 요구에 따라 MFA를 그대로 유지하면서 MFA 프로세스가 인증된 후에 Ansible을 사용할 수 있도록 하는 것입니다. SSH에서 ControlFile을 사용하여 이 작업을 수행하는 방법을 설명하는 관련 쿼리를 찾았습니다.https://stackoverflow.com/a/64671608/1910490 설명하자면, sudo를 수동으로 사용하는...

Admin

권한 있는 명령을 실행하는 바로가기
sudo

권한 있는 명령을 실행하는 바로가기

소개하다:사용ABIfan_speed, fn_lock 또는 보호 모드를 제어하려면 /sys/bus/platform/.../예를 들어 루트가 소유한 디렉터리에 있는 파일을 편집하면 됩니다. 예를 들어 팬 속도를 변경하려면 다음 명령을 실행해야 합니다 echo 1 | sudo tee /path/to/fan_mode. 내가 원하는 것:비밀번호 없이 성능, 팬 속도, 카메라, Fn 잠금을 즉시 제어할 수 있는 바로가기를 만듭니다. 질문:sudoers또는 파일을 사용하여 doas.conf암호 없이 실행하게 하면...

Admin

sudoers 파일을 입력한 후 사용자로 mv 명령을 실행하면 권한이 거부되었습니다.
sudo

sudoers 파일을 입력한 후 사용자로 mv 명령을 실행하면 권한이 거부되었습니다.

지정된 날짜에 파일을 폴더로 이동해야 하는 사용자가 있습니다. sudoers 파일에 다음과 같은 항목이 있습니다. backupuser ALL=(ALL) NOPASSWD: /usr/bin/mv /var/lib/pgsql/base_backup/*.tar.gz /var/lib/pgsql/backups/$(date +%Y_%m_%d/) 그러나 사용자가 명령을 실행하면 명령에서 비밀번호를 묻는 메시지가 나타나 sudoers 파일에 입력한 명령이 선택되지 않았음을 나타냅니다. 일부 이스케이프 문자가 누락되었나...

Admin

sudo 실행, 디렉터리 변경, sudo 유지, 스크립트 완료 후 디렉터리 유지
sudo

sudo 실행, 디렉터리 변경, sudo 유지, 스크립트 완료 후 디렉터리 유지

나는 종종 다음 명령을 입력하는 자신을 발견합니다. sudo -i cd workdir 스크립트를 만들고 이름을 문자로 지정하고 싶습니다. 예를 들어 a실행하면 a위의 두 명령을 입력한 것과 효과가 동일합니다. 구체적으로는 Windows에서 "상승된" 프롬프트가 표시되고 지정된 폴더에 있습니다. 어떻게 이를 달성할 수 있나요? ...

Admin

사용자 및 Java 애플리케이션에 대해 서로 다른 권한 설정
sudo

사용자 및 Java 애플리케이션에 대해 서로 다른 권한 설정

저는 운영 체제의 일종의 쉘인 그래픽 Java(javaFX) 애플리케이션을 작성하고 있습니다. 저는 현재 Java 8(JDK corretto 8.402), Debian 12 및 Xfce를 사용하고 있습니다. 문제는 내 Java 응용 프로그램 이 sudo.sudoersNOPASSWDsudo 대략적으로 말하면, 컴퓨터를 켜면 사용자가 자동으로 로그인되고, 애플리케이션이 자동으로 실행되도록 만들어야 합니다. 모든 것이 안전해야 하며 사용자는 매우 제한된 권한을 가져야 하며 Java 애플리케이션이 수행할 수...

Admin

sudo를 사용하여 프로그램에서 명령 실행
sudo

sudo를 사용하여 프로그램에서 명령 실행

출력을 실행 하고 인쇄하는 C++ qt 프로그램( test_program참조하기 쉽도록 호출)이 있습니다 .sudo lsblkpopen Qt 애플리케이션 내에서 실행하면 test_program(Qt 애플리케이션 자체는 를 사용하여 시작됨 sudo) 인쇄된 출력을 볼 수 있습니다. 하지만 test_program인쇄물 출력과 같이 qt 애플리케이션을 사용하여 생성된 바이너리에서 sudo test_program실행 하면sudo lsblk sudo: account validation failure, is y...

Admin

특정 매개변수를 허용하도록 sudo를 구성하는 방법
sudo

특정 매개변수를 허용하도록 sudo를 구성하는 방법

특히 비밀번호 없이 다음 명령을 허용하고 싶습니다. sudo cfgutil --ecid "${Device_ECID}" install-application "${in_File_Name}" 한 통화에서 다음 통화로 변경됩니다 Device_ECID. in_File_Name몇 가지 예를 찾았지만 대부분은 그 반대입니다. 가변 인수를 완전히 허용하지 않거나 모든 인수를 허용합니다. 고쳐 쓰다: 게시 직후 와일드카드를 발견했습니다. 다음은 나에게 효과적이었습니다. %_developer ALL=(root) ...

Admin

Debian 12에서 sudoers 파일 설정 문제
sudo

Debian 12에서 sudoers 파일 설정 문제

sudo 그룹에 자신을 추가한 후에도 "사용자가 sudoers 파일에 없습니다"라는 메시지가 계속 표시됩니다. 이 문제를 어떻게 해결할 수 있나요? ...

Admin

sudoers에서 참조된 작업이 Kill 명령에서 여전히 실패합니다.
sudo

sudoers에서 참조된 작업이 Kill 명령에서 여전히 실패합니다.

Node-RED에서 ConnMan을 다시 시작하고 싶습니다. 서비스는 자체 사용자에 의해 실행됩니다 nodered. 사용자로 장치에 SSH를 입력 nodered하고 입력하면 nodered@pi:~$ sudo /etc/init.d/connman restart 이것은 작동합니다. 그러나 전화를 걸어 visudo다음 줄을 추가하면 다음과 같습니다. nodered ALL = (root) NOPASSWD: /etc/init.d/connman restart 명령을 실행할 때 다음 오류가 발생합니다. node...

Admin

호출 코드에 수퍼유저 권한 상승이 필요한지 여부를 프로그래밍 방식으로 어떻게 확인할 수 있나요?
sudo

호출 코드에 수퍼유저 권한 상승이 필요한지 여부를 프로그래밍 방식으로 어떻게 확인할 수 있나요?

다른 사람에게 코드를 제공할 때 모든 고도 관련 코드를 제거하는 것이 좋습니다. 즉, (또는 ) apt update대신 제공합니다 . 그러나 UNIX 기반 권한 상승을 처음 접하는 사람들에게는 이로 인해 모든 종류의 문제가 발생할 수 있습니다. 저와 제가 만난 다른 많은 사람들은 위 유틸리티를 사용하여 모든 것을 수퍼유저로 실행하곤 했습니다.sudo apt updatesu -c 'apt update' 또한 프로그래밍 방식으로 특정 명령을 호출할 때 일부 시스템에서는 수퍼유저 권한 상승이 필요하지만 다...

Admin

한 명의 사용자만 특정 명령을 실행하도록 허용하는 방법은 무엇입니까?
sudo

한 명의 사용자만 특정 명령을 실행하도록 허용하는 방법은 무엇입니까?

CentOS 시스템의 모든 사용자가 특정 명령을 실행하는 것을 방지하고 특정 사용자 한 명만 실행하도록 허용하고 싶습니다. 예를 들어, test이 프로그램은 사용자만 실행할 수 있습니다 svnadmin create test1. 다른 사용자는 이 프로그램을 실행할 수 없습니다. 다음 줄을 추가했습니다 /etc/sudoers. ALL (ALL) !/usr/bin/svnadmin, !/bin/svnadmin 그러나 다른 사용자는 여전히 실행할 수 있습니다 svnadmin create. ...

Admin

sudo에 사용자 정의(예: golang) 경로를 추가하는 방법은 무엇입니까?
sudo

sudo에 사용자 정의(예: golang) 경로를 추가하는 방법은 무엇입니까?

go 프로젝트를 만들려고합니다 make. 프로덕션에 배포될 때까지는 모든 것이 정상입니다. 배포하는 사용자가 소유자가 아니기 때문에 sudo. 을 사용해야 하는데 sudo시스템을 이용해서 볼 수가 없습니다. 이 상황을 재현하기 위해 make를 사용할 필요가 없으며 간단히 다음을 사용하면 됩니다.go version 현재 사용자 환경을 사용해 보았습니다. 예: sudo -E go version성공하지 못했습니다. 그런 다음 루트로 go를 설치해 보십시오. 성공하지 못했습니다. 마지막으로 .NET의 모든 ...

Admin

전체 루트 액세스 권한이 있는 sudoers가 아닌 사용자의 권한을 어떻게 확인할 수 있습니까?
sudo

전체 루트 액세스 권한이 있는 sudoers가 아닌 사용자의 권한을 어떻게 확인할 수 있습니까?

doassudo최근 Debian 12, Ubuntu Jammy(유니버스) 및 기타 Linux 배포판에 패키지된 유사한 명령 입니다 . doasusersudoer가 아닌 사용자( )를 추가하여 /etc/doas.conf루트 액세스 권한을 부여할 수 있습니다. 상세 설명데비안 위키. 질문: 그 사람은 doasuser어떤 그룹에도 속해 있지 않습니다. 루트 액세스 권한을 부여하면 이 정보는 (권한 없는 사용자로 간주) 동기화 doasuser되지 않습니다 . 바이너리, PAM 구성 파일 및 .sudodoas...

Admin