Вопросы с тегом «su»

su - это утилита для запуска оболочки или другой команды от имени другого пользователя (по умолчанию root).

1
В чем разница между sudo su - и sudo su -
Когда я работаю на наших машинах RHEL, я использую, sudo su -чтобы перейти в режим root. Однажды опечатка означала, что я напечатал sudo su --вместо этого - мне кажется, что все было так же, как с одним дефисом, за исключением того, что я находился в той же папке, что и …
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'?
Каждый раз, когда я вхожу в виртуальную машину с правами root, suв учетную запись пользователя и пытаюсь использовать screenее, выдается ошибка: Cannot open your terminal '/dev/pts/0' - please check. В сообщении о переполнении стека говорится, что мне нужно использовать его 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 Я попытался …
20 bash  debian  sudo  su 

3
Я не могу войти как root с помощью команды su, но я могу с SSH
Как это возможно, что я не могу войти в систему как пользователь root 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 …


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 -) to …
15 linux  su 



4
как ssh -Y, а затем su - <другой пользователь> и все еще пересылать X-приложения на ваш локальный компьютер
Достаточно легко «извлечь» (то есть нарисовать локально) удаленно работающее приложение linux: если я ssh -Yперейду на удаленную машину и запусту приложение, то это приложение, безусловно, будет достаточно всплывать на моем локальном рабочем столе. Однако, если, хотя я ssh'ed на удаленной машине, я suдругой пользователь, я не могу переслать приложение X …
13 x11  ssh-tunneling  su 


5
Как я могу sudo su и изменить каталог сразу после?
Я хотел бы создать псевдоним, который делает что-то вроде этого: alias userYYY='sudo su userYYY; cd /a/path/that/only/userYYY/has/access' Итак, из моей командной строки я вошел в систему с пользователем sudo, и я хотел бы ввести псевдоним, userYYYчтобы моя оболочка теперь регистрировалась с userYYYи pwdбыла /a/path/that/only/userYYY/has/access. Как я могу это сделать? Это userYYYдля …
13 bash  shell  sudo  su 

3
Проблема при выполнении команды от имени другого пользователя с помощью sudo -u
Когда я пытаюсь выполнить lsот имени пользователя abcследующую команду, я получаю сообщение об ошибке: 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. Но если я делаю, su abcа затем выполняю, lsу меня нет проблем
12 sudo  su 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.