Questions tagged «su»

su是一个实用程序,用于以另一个用户(默认情况下为root)运行shell或其他命令。

4
su:尽管密码正确,但权限被拒绝
在新的Gentoo安装中,su无法以我的非root用户身份工作:输入正确的密码后,我收到消息“ su:权限被拒绝”。是什么原因造成的?我已经尝试过重新安装软件包containng /bin/su。 编辑:须藤作品。
12 permissions  su 

1
如何阻止用户切换到根用户
我已禁用了Sshd.conf文件中的root用户登录名,因此,即使他们知道密码SOMEHOW,也没有人可以使用root用户登录。 现在我在服务器ROOT,EMERG和ORACLE中有3个用户。我想允许通过使用su切换到仅EMERG用户的ROOT权限,而不是ORACLE用户。 因为通常,如果用户知道ROOT密码,则可以使用su-切换到root用户。我希望此功能仅适用于EMERG用户。 这个怎么做 提前致谢......

4
为什么“ sudo”密码与“ su root”密码不同
在我的个人计算机上,我经常sudo在某些命令前键入命令以完成管理任务。我曾希望通过输入su root并提供与通常相同的密码来避免一整天都这样做sudo。但是,两个密码不同(我不知道如何登录su root)。运行的命令与sudo使用su root同一命令登录并运行的命令不同吗? 我认为sudo并且su root是相同的,因为当我键入时sudo whoami,我会得到root,而不是在whoami哪里获得用户名。

1
为什么“ su -c <command>&”似乎允许命令在后台运行而不挂机
我正在帮助一位同事,他的后台进程间歇性地死了。 我发现他们通过登录服务器并执行以下操作来启动后台进程: su - &lt;user&gt; -c '&lt;command&gt;' &amp; 我大叫“啊哈”。“如果使用“&”启动命令,则退出控制终端时它将挂断。您需要使用诸如nohup之类的方法来实现此目的。确实,此过程需要支持作为守护程序运行,tut tut。 我们测试了上面的命令以证明我的观点,并且...似乎起作用了:当我们退出运行上述命令的终端时,由命令启动的过程并未退出。 command是一个自定义Python脚本,其输出将发送到文件。据我所知,脚本中没有智能化的“守护进程”功能。它不执行在Wikipedia:守护程序(计算):创建页面中列出的作为守护程序运行所需的任何操作。 像这样运行命令的行为符合预期: &lt;command&gt; &amp; exit 在上述情况下,当我们退出终端时,由命令启动的后台进程将退出。 我的问题是这样的: 当我们添加“ su--c&”阻止终端退出时进程退出时,会发生什么情况。我想详细了解控制端子,标准输入和输出等。 这是实现将此命令作为后台进程运行的目标的合理方法。如果不是,为什么呢? 我想在公司内部传播最佳做法,但是我需要能够证明和支持我提出的任何建议。 我也想了解到底发生了什么。

4
sudo权限被拒绝,但是su授予权限
这是我第一次需要su的情况。 我读了一篇有关更改/ sys / devices / virtual / backlight / acpi_video0 / brightness中的值以更改笔记本电脑的屏幕亮度的文章。 我首先注意到,我$ sudo echo 10 &gt; brightness什么时候会被拒绝。 我使用su切换到root,# echo 10 &gt; brightness几乎立即更改了亮度。 对我来说,最后一件奇怪的事情发生在我尝试时# echo 20 &gt; brightness(maxbrightness文件的值为15),并且出现了写入错误 有人可以向我解释sudo和su之间的区别吗?了解写错误将是额外的好处。任何帮助,指针和/或链接将不胜感激。
11 permissions  sudo  su 


3
为什么root不提供.bash_profile文件?
每次我尝试使用su(not su -)作为root用户登录时,它都不来自.bash_profileuser1的主目录。 基本上,我的/var/root目录没有.bash_profile,所以我将.bash_profilein 的副本放入/var/roottest中su -。 它也不会自动.bash_profile(在中var/root)提供源。 无论如何,我想.bash_profile在使用时自动将user1 设为root帐户su。 我该怎么办? (它曾经工作过!有一天,它只是没有来源!也许bash中的设置发生了变化?source .bash_profile登录后进入时可以工作。) 我正在使用Mac和OS X Yosemite。
10 osx  root  bashrc  su 

2
如何以其他用户(Debian)的身份运行GUI程序?
使用终端,我可以使用su和来更改正在运行的用户sudo-但是如何通过单击桌面/开始菜单上的图标/快捷方式来做到这一点? 如果我必须是root用户才能执行,无论如何我都会被问到,但是某些程序(例如Krusader,NetBeans有时甚至没有root访问权限而运行)却无法完成所需的操作。 在Windows上,我只需按一下shift并右键单击它,然后提示输入用户名和密码。我想在Debian中也有类似的简单方法。(除了解决方法之类的创建脚本之类的方法sudo xyz。) 提前致谢!
10 debian  sudo  root  gui  su 

1
sudo和su -c有什么区别
使用sudo和使用之间有什么区别su -c?在某些情况下,应使用一种而不是另一种? 我以前使用的Ubuntu sudo似乎无处不在,但现在我尝试Fedora 15,su -c当我尝试学习如何做一些事情时,这个成语经常出现,尽管我仍然时不时地看到sudo它。
10 sudo  su 

5
在Bash中使用su运行多个命令
我想用su -c根命令同时运行多个命令。我不想为此使用额外的脚本。 我尝试了以下方法: su root -c "tcpdump -i wlan0 -s 1500 -w CCCCCC &amp; " -c "ls -lh" 但它只执行ls第一个。 我尝试了以下方法: su root -c "tcpdump -i wlan0 -s 1500 -w CCCCCC &amp; ; ls -lh;" 但它说分号有误;。 你知道怎么做吗?
10 bash  su 

5
无法以超级用户身份连接到X服务器:0.0
当我在线时,出现以下错误,该工具无法启动: [root@dhcppc9 lin64]# ./ise No protocol specified _pn: cannot connect to X server :0.0 但是当我不是超级用户时,一切都很好。为什么? 编辑 [root@dhcppc9 lin64]# export $(dbus-launch) No protocol specified 有什么建议吗? 也 [root@dhcppc9 lin64]# xhost [+] No protocol specified xhost: unable to open display ":0.0"
10 x11  su  xauth 

2
无法用root用户SSH进入远程主机,密码错误
我有一个远程主机,以前可以用root和密码ssh进入它 ssh root@remote_host 或者我先使用普通用户帐户登录 ssh esolve@remote_host 然后su root输入密码 但是今天,无论是哪种方式,我的密码总是不正确,例如 [esolve@local esolve]$ ssh root@remote_host root@remote_host's password: Permission denied, please try again. 要么 [esolve@remote_host ~]$ su root Password: su: incorrect password 相关信息: 如果我今天在该远程计算机上本地操作,则可以使用该密码以root用户身份登录。 我通过VPN进入 为什么会这样呢?我怎么解决这个问题?
10 ssh  password  root  vpn  su 

1
命令:必须从终端运行
我有一个共享的托管帐户,我使用ssh登录。例如,当我输入时,su我得到以下输出: su: must be run from a terminal 此错误是否与我没有足够的权限或其他原因有关?
9 linux  debian  ssh  su 


1
从“ su -c”启动的命令中删除process-id
我在外壳中运行Java程序,并将process-id写入文本文件。所以当我这样做时: nohup java app.Main &gt; /dev/null 2&gt;&amp;1 &amp; echo $! &gt; /var/run/app.pid 有用。但我真的想以其他用户身份运行它 su - appuser -c "nohup java app.Main &gt; /dev/null 2&gt;&amp;1 &amp;" echo $! &gt; /var/run/app.pid 这行不通。是否可以通过-c选项启动命令的进程ID?
9 bash  shell  su 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.