«su» 태그된 질문

su는 다른 사용자로 쉘 또는 다른 명령을 실행하는 유틸리티입니다 (기본적으로 루트).

1
sudo su와 sudo su의 차이점은 무엇입니까?
RHEL 머신에서 작업 할 때 sudo su -루트로 전환하는 데 사용합니다. 어느 날, 오타는 sudo su --대신 입력 한 것을 의미 했습니다. 명령을 실행하기 전에 같은 폴더에 있다는 것을 제외하고는 모든 것이 단일 하이픈과 동일 한 것 같습니다 (단일 하이픈으로 자신을 찾습니다 /root). 다른 차이점이 있습니까? 동일한 디렉토리에서 작업하려는 시나리오에서 …
22 sudo  su 

4
이 사용자는 현재 사용할 수 없지만이 사용자가 스크립트를 실행할 수 있습니다.
나는 / etc / passwd에 다음과 같은 특수 사용자를 만들었습니다. secure:x:2000:2000:secure:/bin:/usr/sbin/nologin 이 사용자의 로그인을 허용하고 싶지 않습니다 (콘솔, ssh, ftp를 통해). 그는 다음을 통해 하나의 스크립트를 실행하기위한 것입니다. sudo su secure -c '/home/someuser/secure.script' 그러나 그것은 나를 준다 This user is currently not available.. 이 방법으로 스크립트를 실행할 수 있지만 시스템에이 …
22 sudo  users  su 

1
'script / dev / null'은 무엇을합니까?
루트, su사용자 계정으로 VM에 로그인 하여 사용할 screen때마다 오류가 발생합니다. Cannot open your terminal '/dev/pts/0' - please check. 스택 오버플로 게시물 script /dev/null에 문제를 해결하는 데 사용해야한다고 말 했지만 작동하지만 여전히 입력 해야하는 이유는 설명하지 않습니다 script /dev/null. 나는 그것이 무엇을하고 왜 그것을 입력 해야하는지 이해하고 싶습니다.
21 terminal  gnu-screen  su  pty 

6
su world가 왜 실행 가능한가?
여러 사용자가 원격으로 로그인 한 헤드리스 서버가 있습니다. 다른 사용자는 sudoers 파일에 없으므로 root를 통해 루트를 얻을 수 없습니다 sudo. 그러나 권한에 대한 권한 su이 -rwsr-xr-x있기 때문에 루트 암호를 무차별 적으로 시도하는 것을 막을 수는 없습니다. 사용자가 루트 암호를 알고 있으면 어쨌든 시스템을 손상시킬 수 있다고 주장 할 수는 있지만 …
20 sudo  su  headless 

2
다른 사용자로 어떻게 실행할 수 있습니까?
이것은 실행되어야하는 bash 코드입니다. 따라서 먼저 사용자를 openproject로 대체하고 모든 코드를 실행합니다. su openproject -c "bash -l" cd ~/openproject git checkout Gemfile.lock git pull bundle install RAILS_ENV="production" bundle exec rake db:migrate RAILS_ENV="production" bundle exec rake db:seed RAILS_ENV="production" bundle exec rake assets:precompile 위의 스크립트를 다음과 같이 변경하려고 시도했습니다. su - openproject …
20 bash  debian  sudo  su 

3
su 명령을 사용하여 루트로 로그인 할 수 없지만 SSH를 사용하여 로그인 할 수 있습니다
루트로 su root또는 su(잘못된 비밀번호 오류가 발생 함)로 로그인 할 수 없지만 동일한 비밀번호 로 ssh root@localhost또는 ssh root@my_local_IP동일한 비밀번호로 로그인 할 수 있습니까? CentOS 6.4를 사용하고 있습니다. 업데이트 1 : cat /etc/pam.d/su 제공합니다 : #%PAM-1.0 auth sufficient pam_rootok.so # Uncomment the following line to implicitly trust users in the …


2
`su -`와`su --login`의 차이점은 무엇입니까?
에서 su의 매뉴얼 페이지 For backward compatibility, su defaults to not change the current directory and to only set the environment variables HOME and SHELL (plus USER and LOGNAME if the target user is not root). It is recommended to always use the --login option (instead of its shortcut -) …
15 linux  su 


4
su를 사용하여 www-data로 명령을 실행할 수 없습니다
# su -l www-data ./http-app.py This account is currently not available. # su -l www-data -c ./http-app.py This account is currently not available. # su -c ./http-app.py www-data This account is currently not available. # su -lc ./http-app.py www-data This account is currently not available. # getent passwd www-data www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin …
14 debian  su 

4
-Y 다음에 su-<다른 사용자>를 ssh하고 X 응용 프로그램을 로컬 컴퓨터로 전달하는 방법
원격으로 실행되는 Linux 응용 프로그램을 '가져 오기'(즉, 로컬로 그리기)가 쉽습니다 ssh -Y. 원격 시스템에 응용 프로그램을 실행하고 해당 응용 프로그램을 실행하면 해당 응용 프로그램이 반드시 로컬 데스크톱에 충분히 나타납니다. 그러나 원격 컴퓨터에서 ssh'ed 상태에서 su다른 사용자에게 전달하면 X 응용 프로그램을 로컬 컴퓨터로 전달할 수 없습니다. 라고 말합니다 wrong authentication. 이 …
13 x11  ssh-tunneling  su 


5
sudo su를 사용하고 디렉토리를 바꾸는 방법은 무엇입니까?
다음과 같은 작업을 수행하는 별칭을 만들고 싶습니다. alias userYYY='sudo su userYYY; cd /a/path/that/only/userYYY/has/access' 그럼 내 명령 줄에서, I는 sudo는 사용자로 로그인하고, 나는 별칭을 입력하고 싶은 userYYY내 껍질 지금으로 기록됩니다 그래서 userYYY및 pwd입니다 /a/path/that/only/userYYY/has/access. 어떻게해야합니까? 이것은 userYYY일부 프로세스를 실행하기위한 것이며, 홈에 무언가가 있어야합니다. 따라서 다음을 사용하여 $ HOME을 변경하려고했습니다. sudo usermod …
13 bash  shell  sudo  su 



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