«su» 태그된 질문

현재 사용자를 변경하는 "대체 사용자"Unix 명령

2
하이픈이 있거나없는 "su"의 차이점은 무엇입니까?
나는 Linux 터미널에 익숙하지 않으며 su하이픈과 su하이픈이없는 차이점이 무엇인지 잘 모르겠습니다 ( 예 : su - usernamevs.) su username. 나는 문서를 조사 했지만 거기에서 언급되지 않았습니다. 누군가 나를 도울 수 있습니까?
87 linux  su 


3
명령 : sudo su-
나는 이해 su -하지 루트 환경으로 루트에 로그인 ( su환경과 함께 루트에 로그인하는 것과 반대로 ) 그리고 나는 무엇을 이해 sudo하지 당신은 하나의 명령에 대한 루트입니다 그러나 이것이 무엇을하는지 잘 모르겠습니다. sudo su - 누구든지 명확히해야합니다.
35 unix  bash  sudo  su 

3
Sudo Su vs Su Linux
su프롬프트가 표시 될 때 비밀번호를 입력하면 작동 sudo su하지 않습니다. 또한 명령을 사용하여 명령을 실행하면 sudo (command)기본적으로 sudo가 루트로 자동 실행합니다 (man 페이지에sudo, sudoedit - execute a command as another user michaelxu@michaelxu-server:~$ su Password: su: Authentication failure michaelxu@michaelxu-server:~$ sudo su [sudo] password for michaelxu: root@michaelxu-server:/home/michaelxu# exit
24 linux  macos  sudo  bsd  su 


1
Mac에서 / usr / bin에 심볼릭 링크를 만드는 방법은 무엇입니까?
환경 : OSX Sierra, Darwin Kernel 버전 16.3.0 근본 문제 : #! / usr / bin / zsh가있는 중앙 저장소에 많은 셸 스크립트를 사용하고 싶습니다. 내 Mac에서 zsh는 / bin / zsh에 있습니다. 시도한 해결책 : 심볼릭 링크를 만들고 싶습니다. ln -s /bin/zsh /usr/bin/zsh 내 사용자 계정에는 관리자 권한이 있지만 …
11 shell  sudo  symbolic-link  su  ln 

4
루트가 루트가 아닌 명령을 실행할 수 있습니까?
나는 루트 사용자이며 다른 사용자로 응용 프로그램을 실행하려고한다고 가정합니다. 다른 사용자로 전환하지 않고도 가능합니까? 같은 것 # google-chrome user=abc 실제로 루트가 아닌 사용자로 CLI 프로그램을 실행하고 있습니다. 스티커 비트를 설정하고 setuid를 사용하고 있으므로 프로그램이 루트 권한으로 실행됩니다. 이제 system()프로그램 내에서 GUI 앱을 호출하고 있습니다. 그러나 루트로 실행하고 싶지 않으므로 해당 …
10 linux  user  su 

1
데비안-사용자가 특정 명령에 대해서만 루트 권한을 갖도록 허용
우리는 '로컬'로 사용되는 Samba를 실행하는 여러 Linux 상자를 가지고 있습니다. 예를 들어 각 지점은 파일을 저장하고 공유하기 위해 자체 Samba 상자를 얻습니다. 사무실 관리자는 지점에 대한 사용자를 추가 및 제거 할 수 있어야 하며이 작업 (afaik)의 루트이어야합니다.하지만 정기적으로 조여서 다른 루트 권한이있는 명령을 실행하지 못하게하고 싶습니다. 그들의 편. 내 (제한된) …
9 linux  debian  samba  root  su 

1
루트가없는 스크립트에서 비밀번호로 su로 변환하는 스크립트
나는 3 개의 다른 컴퓨터에있는 파일의 심볼릭 링크를 업데이트하는 프로세스를 스크립팅했습니다. 해당 머신에는 각각 4 명의 사용자가 있으며,이 사용자는 각각이 링크를 업데이트해야합니다. su를 사용하면 사용자에게 관리자 권한이 없으므로 sudo를 호출하지 않고 암호 인수를 한 줄로 명령에 전달하는 방법이 있습니까? 이 시점에서 내 유일한 대안 솔루션은 ssh이지만, 많은 호스트 / IP에서 …
8 linux  su 

4
su -m $ USER -c“<cmd>”외부의 종료 코드에 액세스
아래 명령은 실패 여부에 따라 "0"또는 "1"을 올바르게 인쇄합니까? "su"명령 내부. sudo su -m $USER -c "./shutdown.sh &amp;&gt; /dev/null; echo \$?" 그러나 내가 이것을하면 : sudo su -m $USER -c "$BASE/bin/shutdown.sh &amp;&gt; /dev/null"; echo $? 명령 부분이 실패하더라도 실제 "su"는 항상 성공하기 때문에 항상 "0"을 인쇄합니다. 서브 쉘의 종료 코드를 …
8 linux  shell  su  exit-code 

3
사용자로 ssh 할 때 gnu 화면을 사용하지만 다른 사용자로 su
다음은 gnu screen을 사용하려고 할 때 발생하는 현상입니다. 본질적으로 다른 사용자로 su 할 때까지 모두 잘 작동합니다. 그런 다음 Cannot open your terminal '/dev/pts/7' - please check.오류가 발생합니다 l413:~$ ssh sbird@example.com sbird@example.com password: sbird@example:~$ screen [screen is terminating] sbird@example:~$ su - gradplan Password: gradplan@example:~$ screen Cannot open your terminal '/dev/pts/7' …
8 gnu-screen  su 

1
'su'를 사용할 때 bash 경로 문제
우분투에서 루시드 린스 , 나는 노력하고있어. su -l user -c "foo.sh args" 어디에 foo.sh 실행 가능한 bash 스크립트입니다. PATH 세트 ~user/.bashrc. 불행히도, 이것은 찾을 수 없기 때문에 실패합니다. foo.sh. 만약 내가 su -l user 수동 입력 foo.sh args 명령 줄에서 제대로 작동합니다. PATH 확장은 다음에서 수행됩니다. ~user/.bashrc 내가 상관없이 일하는 …
4 ubuntu  bash  path  bashrc  su 

1
다른 사용자가이 사용자로 전환 한 것을 알 수있는 방법이 있습니까?
서로 다른 시스템 계정을 사용하여 서로 다른 환경을 제어하는 ​​시스템이 있습니다. 내 표준 흐름은 다음과 같습니다. $ ssh server.example.com robin@server$ sudo su - env1-controller env1-controller@server$ deploy 그러나 같은 일을하는 많은 사람들이 env1-controller사용자로 전환 할 수 있습니다. 또한 환경을 동시에 수정하여 서로의 발끝을 밟을 가능성이 있습니다. 다른 env1-controller사용자 가 현재 사용자를 …

1
리눅스에서만 일부 사용자에 대한 su 액세스를 차단하는 방법
내 일부 사용자가 일부 사용자에게만 su를 허용하도록 pam을 구성하고 싶습니다. RHEL4에서는 /etc/pam.d/su auth required /lib/security/$ISA/pam_stack.so service=system-auth auth sufficient /lib/security/$ISA/pam_stack.so service=suroot-members auth required /lib/security/$ISA/pam_deny.so /etc/pam.d/suroot-members auth required /lib/security/$ISA/pam_wheel.so use_uid group=suroot auth required /lib/security/$ISA/pam_listfile.so item=user sense=allow onerr=fail file=/etc/security/sumembers-access 위의 구성에서 suroot 그룹의 사용자는 sumembers-access에 언급 된 사용자 이름으로 만 su를 수행 할 …
3 pam  su 

1
루트 사용자에 대한 데비안 su 비활성화
현재 데비안 7 (Wheezy)을 사용하고 su있으며 대상 사용자가 권한있는 사용자가 아닌 루트 인 경우에만 명령 을 비활성화하려고합니다 . 예를 들어, 다음 사용자가 존재한다고 가정하자 : root, public, privileged. root물론 su제한없이 할 수 있습니다 . public할 수 있어야 su하는 방법 privileged에 있지만 root. privilegedsu루팅 (또는 모든 사용자) 할 수 있어야합니다 . …
2 linux  security  debian  su  pam 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.