«sudo» etiketlenmiş sorular

sudo - Süper kullanıcı ayrıcalıklarına sahip bir komut yürütür.

3
Basudo'da “true” nun amacı nedir? Sudo true ise; sonra"
Kullanıcı süper kullanıcı ayrıcalıklarına sahip olup olmadığını sınamayan bu bash betiğini birlikte hackledim ve istemiyorlar. Sonuçta ben aşağıdaki iki satır (echo "password ok" ve sonraki satırda başka) kaldırmak böylece ikinci 'if' deyimi ters çevirmeye çalışıyorum # Root user only if [[ "$EUID" != 0 ]]; then sudo -k # make …
20 bash  sudo 

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 


3
Sudoer ayrıcalığımın zaman aşımına uğramadığını nasıl öğrenebilirim?
Sudo olarak bir komut çalıştıran bir komut dosyası üzerinde çalışıyorum ve Sudo ayrıcalıklarım zaman aşımına uğramışsa SADECE bir metin satırı yankılanıyor, bu yüzden yalnızca sudo ile bir komut çalıştırmak kullanıcı (root değil) tekrar parolasını yazmak gerekir. Bunu nasıl doğrularım? Sudo $(id -u)olarak çalışırken bile geçerli kullanıcı kimliğimi döndüreceğini unutmayın, böylece …
20 sudo 


11
Vim Hatası E138: $ HOME / .viminfo viminfo dosyası yazılamıyor!
Korkarım oldukça garip bir şeyle karşılaştım. Bir dosyayı normal olarak açtığımda vim README.txther şey yolunda. Ancak sudo vim README.txt, dosya boş hale gelir ve E138: Can't write viminfo file $HOME/.viminfo!çıkmaya çalıştığımda bana bir hata verir . .viminfoDosyanın bozuk olduğundan şüphelendim , bu yüzden sildim. Bu sorun devam ediyor. Biri yardım …
20 permissions  vim  sudo  root 


4
'sudo' kurulu değil, yükleyemiyorum ve root olup olmadığımı soruyor
Debian 8'i (Jessie) yüklemeyi bitirdim ve kurulumda lib/firmwarebir dosya eksik olduğu için bir dizin oluşturmaya çalıştım rtl8723befw.binve diyor ki mkdir: cannot create directory `rtlwifi`: Permission denied Ben sudo ön koyarak koydu, ama sonra döner: bash: sudo: command not found Sudo'yu kurmaya çalışırken, apt-get install sudohatta apt-get updategeri döner: E: Could …

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 


1
Belirli misafirlerin belirli komutları yürütmesine izin ver
Komutları kullanarak sunucuyu güncelleyebilen Debian / Ubuntu ana bilgisayarlarımdan bazılarında yeni bir kullanıcı oluşturmak istiyorum apt-get updateve apt-get dist-upgradeancak başka bir şey yapabilmek için onlara tam sudo erişimi vermek istemiyorum. Mümkün mü? Belki de kök kullanıcı olarak yürütülecek olan, düzenleyemedikleri ancak yürütebilecekleri bir komut dosyası oluşturmanın bir yolu vardır?

5
Sudo'ya kök yerine oluşturulan dosyaların kullanıcı adımı sahip olarak ayarlamasını söylemenin bir yolu var mı?
Bunu yaparsam sudo cp /etc/foo.txt ~/foo.txt, yeni dosya rootsahibi olarak oluşturulur . Şu anda, son iki komutu kullanmaktan başka bir yol göremiyorum ( lsuse-case'i netleştirmek için): belmin@server1$ ls /etc/foo.txt > -rw------- 1 root root 3848 Mar 6 20:35 /etc/foo.txt > belmin@server1$ sudo cp /etc/foo.txt ~/foo.txt belmin@server1$ sudo chown belmin: $_ …
19 bash  files  sudo 

2
Sudo kullanılarak çalıştırıldığında JAVA_HOME komut dosyasında ayarlanmadı
Java'nın yüklenmesini ve JAVA_HOMEortam değişkeninin ayarlanmasını gerektiren bir yükleme komut dosyası çalıştırmaya çalışıyorum . Ben kurdum JAVA_HOMEiçinde /etc/profileve aynı zamanda bir dosyada aradım java.shiçinde /etc/profile.d. echo $JAVA_HOMEDoğru cevabı alabilirim ve alabilirim ve doğru cevabı bile sudo echo $JAVA_HOMEalabilirim. In install.shben yönetmeye çalışıyorum, ben bir takılı echo $JAVA_HOME. sudoJava dizinini görmeden …

2
komut isteminden if-deyimini çalıştırma
Bash'da aşağıdakileri yapabilirim: if [ -f /tmp/test.txt ]; then echo "true"; fi Ancak, sudoön eklerseniz , artık çalışmıyor: sudo if [ -f /tmp/test.txt ]; then echo "true"; fi -bash: syntax error near unexpected token `then' Nasıl çalıştırabilirim?


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.