Pertanyaan yang diberi tag «su»

su adalah utilitas untuk menjalankan shell atau perintah lain sebagai pengguna lain (root secara default).

1
Apa perbedaan antara sudo su - dan sudo su -
Ketika saya bekerja pada mesin RHEL kami, saya gunakan sudo su -untuk beralih menjadi root. Suatu hari, salah ketik berarti saya mengetik sudo su --- sepertinya bagi saya bahwa semuanya sama dengan satu tanda hubung, kecuali bahwa saya berada di folder yang sama seperti sebelum saya mengeluarkan perintah (dengan tanda …
22 sudo  su 

4
Pengguna ini saat ini tidak tersedia - tetapi bolehkan menjalankan skrip oleh pengguna ini
Saya membuat pengguna khusus di / etc / passwd dengan: secure:x:2000:2000:secure:/bin:/usr/sbin/nologin Saya tidak ingin mengizinkan masuknya pengguna ini (melalui konsol, ssh, ftp, apa pun). Dia hanya menjalankan satu skrip melalui: sudo su secure -c '/home/someuser/secure.script' Tapi itu memberi saya This user is currently not available.. Bagaimana cara mengaturnya agar dapat …
22 sudo  users  su 

1
Apa yang dilakukan 'script / dev / null'?
Setiap kali saya masuk ke VM dengan root, suke akun pengguna, dan mencoba menggunakannya screenmelemparkan kesalahan: Cannot open your terminal '/dev/pts/0' - please check. Posting Stack Overflow mengatakan bahwa saya perlu menggunakan script /dev/nulluntuk memperbaikinya, dan itu berfungsi, tetapi masih tidak menjelaskan mengapa saya perlu mengetik script /dev/null. Saya ingin …
21 terminal  gnu-screen  su  pty 

6
Mengapa su world executable?
Saya memiliki server tanpa kepala yang login ke jarak jauh oleh banyak pengguna. Tidak ada pengguna lain di file sudoers, sehingga mereka tidak dapat memperoleh root melalui sudo. Namun, karena izin aktif sutidak -rwsr-xr-xada yang menghentikan mereka dari mencoba memaksa paksa root password. Orang bisa berargumen bahwa jika pengguna mengetahui …
20 sudo  su  headless 

2
Bagaimana saya bisa berjalan sebagai pengguna lain?
Ini adalah kode bash yang harus dijalankan. Jadi pertama-tama ia menggantikan pengguna untuk membuka proyek dan menjalankan semua kode: 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 Saya telah …
20 bash  debian  sudo  su 

3
Saya tidak bisa masuk sebagai root dengan perintah su, tetapi saya bisa dengan SSH
Bagaimana mungkin saya tidak bisa login sebagai root oleh su rootatau su(saya mendapatkan kesalahan kata sandi salah), tetapi saya bisa login dengan ssh root@localhostatau ssh root@my_local_IPdengan kata sandi yang sama? Saya menggunakan CentOS 6.4. Pembaruan1 : cat /etc/pam.d/su memberi: #%PAM-1.0 auth sufficient pam_rootok.so # Uncomment the following line to implicitly …


2
Apa perbedaan antara `su -` dan` su --login`?
Dari suhalaman manual: 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 -) to …
15 linux  su 


4
Tidak dapat menjalankan perintah sebagai www-data menggunakan su
# 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 



5
Bagaimana saya bisa mengubah dan mengubah direktori setelahnya?
Saya ingin membuat alias yang melakukan sesuatu seperti ini: alias userYYY='sudo su userYYY; cd /a/path/that/only/userYYY/has/access' Jadi dari baris perintah saya, saya login dengan user sudo, dan saya ingin ketik alias userYYYsehingga shell saya sekarang login dengan userYYYdan pwdadalah /a/path/that/only/userYYY/has/access. Bagaimana saya bisa melakukan itu? Ini userYYYuntuk menjalankan beberapa proses, dan …
13 bash  shell  sudo  su 

3
Masalah mengeksekusi perintah sebagai pengguna yang berbeda dengan sudo -u
Ketika saya mencoba mengeksekusi lssebagai pengguna abcdengan perintah berikut ini saya mendapatkan kesalahan: 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. Tetapi jika saya lakukan su abcdan kemudian jalankan lssaya tidak punya masalah
12 sudo  su 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.