루트가 아닌 사용자가 장치를 마운트 / 마운트 해제 할 수 있도록해야합니다. 유닉스와 관련하여 나는 멍청한 놈이기 때문에 나를 위해 바보 짓게하십시오. 나는 interwebz를 통해 답을 찾기 위해 모든 것을 보았고 모든 사람들이 동일한 것을 제공하는 것 같습니다 /etc/fstab. user옵션으로 해당 장치를 포함 하도록 수정 하는 것입니다 (또는 users둘 다 시도했습니다). …
최근에 sudoers 파일과 호스트 이름을 / etc / hostname을 통해 변경했습니다. 이 파일을 변경 한 후 sudo 명령에 많은 시간이 걸립니다. 또한 sudo는 호스트 kaagini (내 컴퓨터의 호스트 이름)를 확인할 수 없다고 말합니다. sudo가 무언가에 권한을 제공하기 위해 호스트 이름을 알아야하는 이유는 무엇입니까 ?? 내 sudoers 파일에는 "Defaults env_reset"명령이 있습니다. …
(Parallels Desktop 9, 최신 버전) 지침에 따라 루트로 전환합니다. $ su - root $ whoami root $ echo $EUID 0 그런 다음 설치 관리자를 실행하십시오. $ cd /media/cdrom0 $ ./install 이 오류가 발생합니다. sudo: unable to execute ./install: Permission denied 뭐? 나는 뿌리입니다! 이게 뭐야? 실행 비트가 설정되어 있는지 확인하십시오. …
그래서 나는 타이핑하면 어떻게 될지 궁금해했습니다. sudo killall -u root ... aaaaa 이제는 OS 가로 드되지 않습니다. 다시 설치하지 않고 어떻게이 문제를 해결합니까? 나는 이것 또는 아무것도 걱정하지 않고 테스트 상자이며 이것이 시스템을 손상시킬 것이라는 것을 알았지 만 그것이 OS 부팅을 방해한다는 것을 몰랐습니다. 언젠가 악의적으로 수행 된 경우이 문제를 …
터미널에서 한 줄 명령을 실행하여 Mac의 hosts 파일에 줄을 추가하려고합니다. sudo를 사용하면 쉽게 사용할 수 있다고 생각했지만 >>hosts 파일 에 추가하려고하면 "permission denied"가 반환 되지만 >호스트 내용을 바꾸려고 하면 작동합니다 . sudo echo test >> /etc/hosts -bash: /etc/hosts: Permission denied $ sudo echo test > /etc/hosts Password: $ OS가 최신입니다.
스크립트 내에서 사용자 ID를 전환하여 설치 프로세스의 일부로 루트로 실행되어 외부 스크립트를 호출하지 않고 일부 명령을 실행 한 다음 root다른 명령을 실행하도록 돌아가는 방법이 있습니까? 일종의: #!/bin/bash some commands as root SWITCH_USER_TO user some commands as user including environment variables checks, without calling an external script SWITCH_USER_BACK some other stuff …
사용자가 선택적 명령 만 실행하도록 제한하려면 어떻게해야합니까? tomc 그룹에 사용자 tomc가 있습니다. 이 사용자는 sudo 사용자이고 bash를 제한해야합니다. /etc/sudoers파일 에서 다음 코드를 시도했지만 사용자가 다음과 같은 다른 명령을 실행할 수 있으므로 작동하지 않습니다 mkdir.rm %tomc ALL=/bin/bash,/usr/bin/vim /*
이미 Stack Overflow 에서이 질문을 했지만 여기에 게시하라는 요청을 받았습니다. 똑같이. 내 Java 프로그램을 사용 하여이 명령을 실행했습니다. sudo -u <username> -S pwd 나는이 출력을 얻었다 command=sudo -u <username> -S pwd exitCode=1 sudo: sorry, you must have a tty to run sudo / etc / sudoers 편집을 시도했지만 이미 포함되어 …
간단히 말해서 매번 PATH를 플러시하지 않는 방법은 무엇입니까? Ruby on Rails로 작성된 일부 웹 사이트를 서버에 배포했습니다 (Debian 테스트). 나는 Mongrel + Nginx를 사용하여 호스팅하지만 Mongrel을 다시 시작해야 할 때 (예 : 변경 후) 한 가지 문제가 있습니다. 모든 사이트는 VCS (git이지만 중요하지는 않음)에서 확인되며 소유자와 그룹이 내 사용자로 설정되어있는 …
서버 A와 서버 B (Ubuntu 10.04 LTS)가 다른 작업을 수행하고 있습니다. 서버 A는 서버 B를 찔러 파일을 생성하고 완료되면 서버 A로 다시 보냅니다. 이것은 모두 사내이며 보안 문제에 대해서는 너무 걱정하지 않습니다. SSH 키 교환은 이미 서버 A와 B 사이에서 수행되며 정상적으로 작동합니다. 서버 B에서 스크립트 generateOfflineSig는 다음과 같습니다. #!/bin/bash …
sudo su내 표준 zsh( oh-my-zsh 프레임 워크 를 사용함) 에서 실행할 때마다 sh기본적으로 이전 Bourne 셸 ( ) 을 사용해야합니다 (분명히, 이것은 대부분의 * nix 계열 시스템에서 표준 동작 임). 내가 실행하면 zsh내에서 sh실행 한 후 sudo su, 나는 Z 쉘을 얻을 수 있지만, 오 - 내 - zsh을의 개선없이. …
다음 두 가지 실행 결과가 다른 이유는 무엇입니까? (최종 명령에서 변수에 큰 따옴표가 필요합니다) $ sudo su -c "echo `cat /root/root_file`" cat: /root/root_file: Permission denied $ sudo su -c 'echo `cat /root/root_file`' Yay, highly classified content!
boot2docker를 설치하고 다음을 실행했습니다. ./boot2docker start export DOCKER_HOST=tcp://localhost:4243 Docker 사이트에서 자습서를 시작했습니다. 나는 한 가지를 이해하지 못한다. sudo docker info ==> Get http:///var/run/docker.sock/v1.11/info: dial unix /var/run/docker.sock: no such file or directory 그러나 내가 sudo그것을 하지 않고 실행할 때 작동합니다 : MacCris:bin cristianc$ docker info Containers: 2 Images: 10 Storage Driver: …
WinSCP를 사용하여 Unix 컴퓨터에 액세스하고 있습니다. WinSCP를 사용하여 Unix 서버에 로그인 한 후 사용자를 어떻게 변경할 수 있습니까? 예 : Unix 컴퓨터 A에 개인 계정이 있습니다. PuTTY를 사용하여이 컴퓨터에 로그인 한 다음 사용자를 루트 사용자로 변경할 수 있습니다 $sudo /usr/bin/su - rootuser WinSCP를 사용하여 같은 작업을 어떻게 수행 할 수 …