«su» etiketlenmiş sorular

su, başka bir kullanıcı olarak kabuk veya başka bir komut çalıştırmak için kullanılan bir yardımcı programdır (varsayılan olarak köktür).

1
Sudo su - ve sudo su - arasındaki fark nedir
RHEL makinelerimizde çalışırken sudo su -kök olmaya geçmek için kullanıyorum . Bir gün, bir yazım hatası sudo su --yerine yazmam anlamına geliyordu - bana öyle geliyor ki her şey tek bir kısa çizgi ile aynıydı, sadece komutunu vermeden önce aynı klasördeydim (tek bir kısa çizgi ile buldum /root). Başka farklılıklar …
22 sudo  su 

4
Bu kullanıcı şu anda kullanılamıyor - ancak bu kullanıcı tarafından komut dosyasının çalıştırılmasına izin ver
/ Etc / passwd dizininde özel kullanıcı oluşturdum: secure:x:2000:2000:secure:/bin:/usr/sbin/nologin Bu kullanıcının oturum açmasına izin vermek istemiyorum (konsol, ssh, ftp, herhangi bir şekilde). O sadece bir senaryoyu çalıştırmak için: sudo su secure -c '/home/someuser/secure.script' Ama bana veriyor This user is currently not available.. Komut dosyasını bu şekilde çalıştırabilecek ancak bu kullanıcının …
22 sudo  users  su 

1
'Script / dev / null' ne işe yarıyor?
Her seferinde root ile bir VM'ye, subir kullanıcı hesabına giriş yaptığımda ve screenonu kullanmaya çalıştığımda bir hata veriyor: Cannot open your terminal '/dev/pts/0' - please check. Bir Yığın Taşması postası script /dev/nulldüzeltmek için kullanmam gerektiğini söyledi ve çalışıyor, ancak neden yazmam gerektiğini açıklamıyor script /dev/null. Ne yaptığını ve neden yazmam …
21 terminal  gnu-screen  su  pty 

6
Su world neden çalıştırılabilir?
Birden fazla kullanıcı tarafından uzaktan oturum açmış başsız bir sunucum var. Diğer kullanıcıların hiçbiri sudoers dosyasında değildir, bu yüzden üzerinden root alamazlar sudo. Ancak, izinleri beri suolan -rwsr-xr-xkaba kuvvet kök şifrenin girişiminde onları durdurma hiçbir şey yok. Bir kullanıcı root şifresini biliyorsa, sistemi yine de tehlikeye atabileceğini iddia edebilir, ancak …
20 sudo  su  headless 

2
Başka bir kullanıcı olarak nasıl çalışabilirim?
Bu, çalıştırılması gereken bash kodudur. Bu yüzden önce kullanıcı openproject yerine geçer ve sonra tüm kodu çalıştırır: 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 Bu yukarıdaki betiği chnaging …
20 bash  debian  sudo  su 

3
Su komutuyla root olarak giriş yapamıyorum, ancak SSH ile giriş yapabiliyorum
Kök olarak su rootveya su(yanlış şifre hatası alıyorum) olarak giriş yapamıyorum , ancak aynı şifre ile ssh root@localhostveya ssh root@my_local_IPaynı şifre ile giriş yapabilir miyim ? CentOS 6.4 kullanıyorum. Güncelleme1 : cat /etc/pam.d/su verir: #%PAM-1.0 auth sufficient pam_rootok.so # Uncomment the following line to implicitly trust users in the "wheel" …


2
`Su -` ve` su --login` arasındaki fark nedir?
Adlı kullanıcının suman sayfasından: 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 kullanılarak komut www-data olarak çalıştırılamıyor
# 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 

3
Sudo -u ile farklı bir kullanıcı olarak komut yürütme sorunu
Aşağıdaki komutla lskullanıcı olarak yürütmeye çalıştığımda abcbir hata alıyorum: xyz@host:~/temp$ sudo -u abc ls [sudo] password for xyz: Sorry, user xyz is not allowed to execute '/bin/ls' as abc on host. Ama yaparsam su abcve çalıştırırsam lssorunum yok
13 sudo  su 

4
ssh -Y ve sonra su - <başka bir kullanıcı> ve hala X uygulamalarını yerel makinenize iletme
Uzaktan çalışan bir linux uygulamasını 'getirmek' (yani yerel olarak çizmek) için yeterince kolaydır: ssh -YUzak makineye ve bir uygulamayı çalıştırırsam, bu uygulama kesinlikle yerel masaüstümde yeterince açılır. Ancak, uzak makinede ssh'ed iken, ben sufarklı bir kullanıcıya, X uygulamasını yerel makineme iletemiyorum . Diyor wrong authentication. Bu davayla nasıl başa çıkacağımdan …
13 x11  ssh-tunneling  su 


5
Hemen sonra sudo su ve dizini nasıl değiştirebilirim?
Böyle bir şey yapan bir takma ad oluşturmak istiyorum: alias userYYY='sudo su userYYY; cd /a/path/that/only/userYYY/has/access' Bu yüzden komut satırımdan, sudo kullanıcısıyla giriş yaptım ve diğer adı yazmak istiyorum, userYYYböylece kabuğum şimdi oturum açmış userYYYve pwdöyle /a/path/that/only/userYYY/has/access. Bunu nasıl yapabilirim? Bu userYYY, bazı işlemleri yürütmek içindir ve evinde herhangi bir şey …
13 bash  shell  sudo  su 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.