«su» 태그된 질문

사용자 대체 명령

11
사용자가 로그인하지 못하고 Linux에서 "su-user"를 허용하는 방법은 무엇입니까?
사용자가 " su - user " 를 사용하여 로그인하도록 허용 하지만 SSH를 사용하여 로그인하지 못하게하려면 어떻게합니까? 쉘을 설정하려고 시도했지만 시도 할 /bin/false때 su작동하지 않습니다. 로만 로그인을 허용하는 몇 가지 방법이 su있습니까? SSH가가 AllowUser는 길입니까? (가는 길이면 어떻게해야합니까)
93 linux  login  su 

7
nologin 쉘이있는 사용자로 스크립트 실행
nologin/false셸이 표시된 특정 사용자로 특정 스크립트를 실행하기 만하면됩니다 /etc/passwd. 스크립트를 루트로 실행하고 다른 사용자로 실행해야합니다. 달리는: ~# su -c "/bin/touch /tmp/test" testuser 작동하지만 테스트 사용자에게는 유효한 쉘이 필요합니다. 암호를 비활성화 하고이 방법으로 passwd -d testuser셸을 그대로두면 /bin/bash조금 안전하지만 nologin/false셸이 필요하다는 것을 알고 있습니다 . 기본적으로 필요한 것은 쉘에 crontab관계없이 작업이 …
87 linux  bash  shell  su  login 

2
nologin 사용자로 명령 실행
최근 에이 기사 를 사용하여 suPHP '가상'사용자가 로그인 할 수 없도록 서버를 설정했습니다. 내 문제는 이제 rake서버에서 실행되는 Ruby on Rails 응용 프로그램에 대한 명령을 실행하기 전에 거기에서 명령을 실행하고 실행하는 데 사용 su되었습니다 www-data. 루트 사용자로서 다른 사용자가 nologin 인 경우에도 어떻게 명령을 실행할 수 있습니까?

2
'script'를 / dev / null /으로 리디렉션하면 왜 다른 사용자로 인해 'screen'이 작동합니까?
특정 장기 실행 스크립트를 실행하기 위해 사용자에게 고소당했습니다. 화면을 사용하고 싶지만 "터미널 '/ dev / pts / 4'을 (를) 열 수 없습니다. 확인하십시오"라는 오류 메시지가 나타납니다. 그래서 나는 Googled를 둘러보고 실행하도록 지시 한 포럼 게시물을 발견했습니다 $ script '/dev/null/'. 그렇게하고 나서 화면을 볼 수있었습니다. 왜 이것이 작동합니까? 해당 사용자가 해당 …
36 linux  bash  gnu-screen  su 

1
sudo su-postgres와 sudo -u postgres의 차이점은 무엇입니까?
PostgreSQL 사용자는 기본적으로 유닉스 소켓에서 인증을 피어링합니다. 여기서 유닉스 사용자는 PostgreSQL 사용자와 동일해야합니다. 따라서 사람들은 자주 수퍼 유저 가 su되거나 사용 sudo합니다 postgres. 나는 종종 다음과 같은 구문을 사용하는 사람들을 봅니다. sudo su - postgres 오히려 sudo -u postgres -i 왜 그런지 궁금합니다. 마찬가지로, 나는 보았다 : sudo su - …
35 postgresql  shell  sudo  su 

2
Linux“시스템”사용자로 명령 실행 (shell = / bin / false)
adduser --system특정 크론 작업을 실행하기 위해 Ubuntu 11.04 ( ) 에서 "시스템"사용자를 만들었지 만 때로는 해당 사용자로 수동으로 명령을 실행하여 사물을 테스트하고 싶습니다. 가장 쉬운 방법은 무엇입니까? su 사용자가 가지고 있기 때문에 작동하지 않습니다 /bin/false 쉘로 (cron에 적합 함). /bin/bash테스트를 수행 하기 위해 셸을 수동으로 변경 한 다음 다시 변경했지만 …
29 linux  ubuntu  shell  cron  su 

4
BASH 스크립팅, 단일 명령을위한 www-data su
필자가 작성한이 블로그 게시물에 설명 된대로 서브 버전 리포지토리 및 관련 웹 사이트 생성을 자동화하는 작업을하고 있습니다 . www-data 사용자에게 다음 명령을 실행하는 부분에 문제가 있습니다. svnadmin create /svn/repository 스크립트 시작 부분에 루트 또는 sudo로 실행 중인지 확인하고 한 명령 이후의 모든 것을 루트로 실행해야합니다. 하나의 명령을 www-data로 실행 한 …
26 ubuntu  bash  svn  su 

2
su 동안 다른 사용자에게 로그인 쉘로“터미널 프로세스 그룹을 설정할 수 없습니다”
참고 :이 게시물의 중간 지점 근처에서 "EDIT"로 시작하는 업데이트 된 정보를 읽으십시오.이 문제의 환경과 배경이 변경되었습니다. 데비안 테스팅 리포지토리로 사이드 그레이드하기로 결정한 늪지 표준 데비안 6.0 설치가 있습니다. 나는 source.list의 Squeeze repos에 대한 참조를 교체하여 Testing repos를 대신 사용 하여이 작업을 수행했습니다. 패키지 설치 및 재부팅 후 다른 사용자에게 su를 …


3
“스도 수-”가 나쁜 습관으로 간주됩니까?
배경 나는 그 차이를 알고있는 사이 su -, sudo su -및 sudo <command>: su - -사용자를 루트로 전환하고 루트 암호가 필요합니다 sudo su - -사용자를 루트로 전환하고 현재 사용자의 비밀번호 만 필요 sudo <command>-특정 명령에 대해서만 루트 액세스 권한을 부여합니다. 현재 사용자의 비밀번호 만 필요 제 질문은 sudo su -프로덕션 …
13 linux  unix  sudo  su 

8
쉘 스크립트 내부에서 su 사용
배포 프로세스를 자동화하고 있으며 내 컴퓨터에서 하나의 .sh 파일을 호출하고 빌드하고 서버에 .zip을 업로드 한 다음 서버에서 많은 작업을 수행 할 수 있기를 원합니다. 내가해야 할 일 중 하나는 뿌리가되어야합니다. 그래서 내가하고 싶은 것은 이것입니다 : ssh user@172.1.1.101 <<END_SCRIPT su - #password... somehow... #stop jboss service server_instance stop #a bunch …
12 ssh  bash  sudo  su 

4
권한이있는 Docker 컨테이너를 사용한 커널 튜닝
로드 밸런서의 커널 설정을 조정하기위한 컨테이너를 만들고 있습니다. 단일 권한 컨테이너를 사용하여 이미지의 변경 사항을 호스트에 배포하고 싶습니다. 예를 들면 다음과 같습니다. docker run --rm --privileged ubuntu:latest sysctl -w net.core.somaxconn=65535 테스트에서 변경 사항은 해당 컨테이너에만 적용됩니다. 전적으로 권한이있는 컨테이너를 / proc로 변경하면 기본 OS가 실제로 변경 될 것이라는 인상을 받았습니다. …
10 linux  docker  su  sysctl 

2
ssh에서 su -c를 실행하십시오.
루트 권한이 필요한 명령 인 SSH를 통해 서버의 BIOS 버전을 확인하려고합니다. ssh remote-server su -c dmidecode 그러나 이것은 물론 오류와 함께 실패합니다. 표준은 tty 여야합니다 이 작업을 어떻게합니까? sudo를 사용할 수 없으며 root @ remote-server로 로그인하려고 할 때 'su'명령에 사용하는 비밀번호를 허용하지 않습니다. RedHat Enterprise Linux 4를 사용하고 있습니다.
10 ssh  unix  su 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.