精华内容
下载资源
问答
  • linux su 认证失败解决方案<转>
    2020-12-20 12:59:01

    su认证失败的解决方法

    Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许“su”到

    root。有人说这是个不好的实践,特别是对于服务器来说。我觉得对于桌面用户来说,这样安全性更高一些,是应该的;但对于服务器可以设置成“允许 su

    到root,但不允许root用户直接登录”。而我为了开发时的方便,则在桌面和服务器上都采用这种方式。

    ◆允许 su 到 root

    非常简单,下面是设置的方法:

    me@tipfoo:~$ sudo passwd

    Password:

    Enter new UNIX password:

    Retype new UNIX password:

    passwd:已成功更新密码

    ◆允许root登录

    如果要 允许root登录(不推荐),则这样操作:

    me@tipfoo:~$ gksu /usr/sbin/gdmsetup

    (或 者使用桌面菜单:系统>系统管理>登录窗口)

    点“安全”选项页,选择“允许本地管理员登录”。

    注:这一步依赖上一 步

    ◆不输入密码直接登录

    在论坛上也看见有人抱怨,家中的Ubuntu不能像Window$那样──不用输入密码就能 登录。其实同样能做到:

    就在上一步的“安全”选项页中,勾选:

    “启用自动登录”,“用户”选择(如:“me”);

    注 意:公共用的计算机千万不能这么设置!

    ◆SSH登录远程服务器

    如果远程服务器只允许root用户SSH到服务器时, 在Ubuntu下,必须“su 到root”用户才能登录成功(具体是看服务器端的配置)。

    首先,复制密钥到“/root/.ssh /”目录,

    me@tipfoo:~$ su

    Password:

    root@tipfoo:/home/me# chmod 600 -R /root/.ssh/

    root@tipfoo:/home/me# ssh -p 27482 11.22.33.44

    Enter passphrase for key '/root/.ssh/id_rsa':

    Last login: Thu Jun 21 14:29:00 2007 from 11.22.33.45

    更多相关内容
  • 一、问题产生环境CentOS 6.3 X64SecureCRT 7.0.0 英文版二、问题具体描述今天操作自己的一台Linux服务器时,突然su命令不好使了,敲入命令回车后,没有任何反应,不管是su还是su -都一样,重启系统后也是问题依旧,...

    一、问题产生环境

    CentOS 6.3 X64

    SecureCRT 7.0.0 英文版

    二、问题具体描述

    今天操作自己的一台Linux服务器时,突然su命令不好使了,敲入命令回车后,没有任何反应,不管是su还是su -都一样,重启系统后也是问题依旧,郁闷的要命。。。

    最耐心的一次等了大概1分多钟,出现su:后面的字符是乱码的提示,当时没截图,现在也不想还原问题了,下面说说问题的产生原因和解决方法

    三、问题产生原因

    郁闷了半天,才想起来上一次退出登录前的动作是修改了SecureCRT中的字符编码设置,设置路径:

    复制代码代码如下:Options > Session Options > Terminal > Appearance > Character encoding > 从default设为UTF-8

    如下图所示:

    修改成UTF-8的原因是在系统中使用vi编辑带中文的配置文件时,出现乱码的情况,所以根据以前的经验就设置了SecureCRT中的字符编码为UTF-8,这样就不会乱码了。

    问题是记得重装系统前这样设置是没有任何问题的,也就是不会导致su命令出现没有反应的情况,非常非常奇怪,再仔细想了一下,貌似前些日子修改了CentOS的i18n配置,当前的i18n配置情况

    复制代码代码如下:

    #LANG="en_US.UTF-8"

    #SYSFONT="latarcyrheb-sun16"

    LANG="zh_CN.GB18030"

    LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"

    SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"

    SYSFONT="lat0-sun16"

    记得当时修改这个配置的原因也是为了解决乱码问题,结合当前问题,设想了一下问题的可能原因,然后测试了一下,果然跟想像的一样。

    原因总结:i18n语言配置为中文并且SecureCRT的Character encoding配置项是UTF-8的情况下,就会导致su命令没有任何反应。

    四、问题解决办法

    知道了原因,解决起来就简单了,我测试过,把i18n语言项配置成中文,SecureCRT的Character encoding配置成Default的情况下,vi打开包含汉字的配置文件,依然会乱码,如果把SecureCRT的Character encoding配置为UTF-8又会导致su命令不起作用,所以我就把i18n还原成默认设置:

    复制代码代码如下:

    LANG="en_US.UTF-8"

    SYSFONT="latarcyrheb-sun16"

    然后把SecureCRT的Character encoding配置为UTF-8就完美解决了vi打开事汉字的文件乱码问题,而且又不会让su命令出问题,好吧,就这样吧!!!

    文章来源:微笑的鱼

    展开全文
  • Linux su 命令

    2020-12-20 12:58:28
    Linux su 命令Linux su(英文全拼:swith user)命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。使用权限:所有使用者。语法su [-fmp] [-c command] [-s shell] [--help] [--version] [-] ...

    Linux su 命令

    Linux su(英文全拼:swith user)命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。

    使用权限:所有使用者。

    语法su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]

    参数说明:

    -f 或 --fast 不必读启动档(如 csh.cshrc 等),仅用于 csh 或 tcsh

    -m -p 或 --preserve-environment 执行 su 时不改变环境变数

    -c command 或 --command=command 变更为帐号为 USER 的使用者并执行指令(command)后再变回原来使用者

    -s shell 或 --shell=shell 指定要执行的 shell (bash csh tcsh 等),预设值为 /etc/passwd 内的该使用者(USER) shell

    --help 显示说明文件

    --version 显示版本资讯

    - -l 或 --login 这个参数加了之后,就好像是重新 login 为该使用者一样,大部份环境变数(HOME SHELL USER等等)都是以该使用者(USER)为主,并且工作目录也会改变,如果没有指定 USER ,内定是 root

    USER 欲变更的使用者帐号

    ARG 传入新的 shell 参数

    实例

    变更帐号为 root 并在执行 ls 指令后退出变回原使用者

    su -c ls root

    变更帐号为 root 并传入 -f 参数给新执行的 shell

    su root -f

    变更帐号为 clsung 并改变工作目录至 clsung 的家目录(home dir)

    su - clsung

    切换用户

    hnlinux@runoob.com:~$ whoami //显示当前用户

    hnlinux

    hnlinux@runoob.com:~$ pwd //显示当前目录

    /home/hnlinux

    hnlinux@runoob.com:~$ su root //切换到root用户

    密码:

    root@runoob.com:/home/hnlinux# whoami

    root

    root@runoob.com:/home/hnlinux# pwd

    /home/hnlinux

    切换用户,改变环境变量

    hnlinux@runoob.com:~$ whoami //显示当前用户

    hnlinux

    hnlinux@runoob.com:~$ pwd //显示当前目录

    /home/hnlinux

    hnlinux@runoob.com:~$ su - root //切换到root用户

    密码:

    root@runoob.com:/home/hnlinux# whoami

    root

    root@runoob.com:/home/hnlinux# pwd //显示当前目录

    /root

    展开全文
  • 下面随小编一起来看看Linuxsu命令无反应的处理方法。出现问题的系统CentOS 6.3 64位,SSH客户端使用的是SecureCRT,需要的朋友可以参考下一、问题产生环境CentOS 6.3 X64SecureCRT 7.0.0 英文版二、问题具体描述...

    在前面的文章有介绍过su命令,su命令用于普通用户和超级用户的切换,但在有些系统中,使用su命令无反应,那么遇到这种情况该如何处理呢?下面随小编一起来看看Linux下su命令无反应的处理方法。

    出现问题的系统CentOS 6.3 64位,SSH客户端使用的是SecureCRT,需要的朋友可以参考下

    一、问题产生环境

    CentOS 6.3 X64

    SecureCRT 7.0.0 英文版

    二、问题具体描述

    今天操作自己的一台Linux服务器时,突然su命令不好使了,敲入命令回车后,没有任何反应,不管是su还是su -都一样,重启系统后也是问题依旧,郁闷的要命。。。

    最耐心的一次等了大概1分多钟,出现su:后面的字符是乱码的提示,当时没截图,现在也不想还原问题了,下面说说问题的产生原因和解决方法

    三、问题产生原因

    郁闷了半天,才想起来上一次退出登录前的动作是修改了SecureCRT中的字符编码设置,设置路径:

    代码如下:

    Options 》 Session Options 》 Terminal 》 Appearance 》 Character encoding 》 从default设为UTF-8

    如下图所示:

    修改成UTF-8的原因是在系统中使用vi编辑带中文的配置文件时,出现乱码的情况,所以根据以前的经验就设置了SecureCRT中的字符编码为UTF-8,这样就不会乱码了。

    问题是记得重装系统前这样设置是没有任何问题的,也就是不会导致su命令出现没有反应的情况,非常非常奇怪,再仔细想了一下,貌似前些日子修改了CentOS的i18n配置,当前的i18n配置情况

    代码如下:

    #LANG=“en_US.UTF-8”

    #SYSFONT=“latarcyrheb-sun16”

    LANG=“zh_CN.GB18030”

    LANGUAGE=“zh_CN.GB18030:zh_CN.GB2312:zh_CN”

    SUPPORTED=“zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en”

    SYSFONT=“lat0-sun16”

    记得当时修改这个配置的原因也是为了解决乱码问题,结合当前问题,设想了一下问题的可能原因,然后测试了一下,果然跟想像的一样。

    原因总结:i18n语言配置为中文并且SecureCRT的Character encoding配置项是UTF-8的情况下,就会导致su命令没有任何反应。

    四、问题解决办法

    知道了原因,解决起来就简单了,我测试过,把i18n语言项配置成中文,SecureCRT的Character encoding配置成Default的情况下,vi打开包含汉字的配置文件,依然会乱码,如果把SecureCRT的Character encoding配置为UTF-8又会导致su命令不起作用,所以我就把i18n还原成默认设置:

    代码如下:

    LANG=“en_US.UTF-8”

    SYSFONT=“latarcyrheb-sun16”

    然后把SecureCRT的Character encoding配置为UTF-8就完美解决了vi打开事汉字的文件乱码问题,而且又不会让su命令出问题,好吧,就这样吧!!!

    上面就是Linux下su命令无反应的解决方法了,该问题主要出现在CentOS 6.3 64位系统中,如果你不幸中招的话,可以尝试使用本文的方法进行解决。

    展开全文
  • linux系统 su切换用户失败情况

    千次阅读 2020-12-20 12:59:00
    如果不存在则添加上[root@dev /]# chmod a+s /bin/su[root@dev /]# ll /bin/su-rwsrwsrwx. 1 root root 34904 10月 17 2013 /bin/sustep3测试成功否[oracle@dev ~]$ su - root密码:[root@dev ~]#知识补充:平常我们...
  • linuxsu命令无法使用

    2020-12-20 12:59:00
    linuxsu命令无法使用问题具体描述今天操作自己的一台Linux服务器时,突然su命令不好使了,敲入命令回车后,没有任何反应,不管是su还是su -都一样,重启系统后也是问题依旧,郁闷的要命。。。最耐心的一次等了大概...
  • 文章目录一、su:认证失败二、解决办法2.1 -可以切换到用户家目录 一、su:认证失败 python@ubuntu:~$ whoami python python@ubuntu:~$ su zhangsan 密码: su:认证失败 二、解决办法 python@ubuntu:~$ su ...
  • 这是因为这些Linux发行版本身就没有初始密码,需要用户自己设置!(如果设置好还不行,就是密码错了) 给root用户设置密码: sudo passwd root 输入命令su root,就可以成功切换: su root 用su (+...
  • 1.背景为了安全起见,通常在Linux环境下进行的一般作业建议...suLinux环境下切换用户的操作指令2.su指令很多朋友在使用该指令时,往往使用如下形式:例:从一般账号moonlit切换到root账号$ su那么这么做有什么不...
  • linux系统里使用su切换超级用户失败 错误描述如下 在Linux系统下新建了用户new,如下: 尝试切换超级用户,会报Authentication failure: 按网上其他帖子提供的方法,尝试更改root用户的passwd,然后再root重启下...
  • 客户的一台Oracle数据库服务器突然宕机了,由于在线业务的需要,客户没有考虑太多就直接重启了服务器,系统重新启动后没有出现问题,可是接下来,当客户准备切换到oracle用户下启动数据库时,怎么都无法进行su切换,...
  • 1、如果是一般的Linux系统,需要进入单用户模式来修改文件权限 2、但Windows10这个子系统可以修改默认登录用户 打开powershell ubuntu1804 config --default-user root 直接重新打开Ubuntu就自动进入root 然后使用 ...
  • suNAME(名称)su - 运行替换用户和组标识的shellSYNOPSIS(总览)su [OPTION]... [-] [USER [ARG]...]DESCRIPTION(描述)修改有效用户标识和组标识为USER的.-, -l, --login使得shell为可登录的shell-c, --commmand=...
  • 今天在linux下切换用户发现提示This account is currently not available,说是无效用户了后来网上查了一下发现是用户的shell禁止登录了,解决方法只要开启shell登录即可。 解决办法: 比如我是 su apache的时候出现...
  • Linux su命令

    2019-04-17 18:32:00
    本人以前一直习惯直接使用root,很少使用su,前几天才发现susu -...Linux中切换用户的命令是susu -。前天我在使用useradd这个命令时,才体会到这两者的本质区别。如图: 我首先是用su命令切换到root身份的...
  • Linux强制使用短密码|修改短密码|passwd无效的密码 对于调试环节中,会经常需要输入用户密码,如果用户密码过于复杂会在一定程度上浪费时间。 注意:只建议在测试环境中使用,生产环境切勿使用。
  • 解决Linux系统命令无效

    千次阅读 2019-07-14 10:46:22
    前些天为了在linux上安装git,使用二进制的形式安装,编译后需要修改系统的变量,然后我又对这方面不是很熟,结果就把所有的系统变量给GG了,结果就出现连ll、ls、vi、vim等的基础命令都用不了的场景 解决思路: ...
  • linux su不知道密码If you have ever received a message that your new password is too similar to your old one, then you may be curious as to how your Linux system ‘knows’ they are too much alike....
  • 如图: yg@ubuntu:~$ su 密码: su:认证失败 yg@ubuntu:~$ su passwd root 没有用户“passwd”的密码项 yg@ubuntu:~$ sudo passwd root ...yg@ubuntu:~$ su ...linux su认证失败 Ubuntu安装后,root用户默
  • Linux用户和组命令

    2021-05-15 10:08:13
    Su – 完全切换su非登录时切换 例一:对比完全登录和非登录切换 useradd用户创建 useradd命令用户和工作组管理useradd命令用于Linux中创建的新的系统用户 -D:变更预设值; -e:指定帐号的有效期限; -f:指定在...
  • linux 问题-——su失效

    2020-10-20 10:09:14
    问题描述: su:Authentication failure 解决方法: su passwd root 更改密码 长度低于8个字符,会提示,但可以设置成功
  • Linux命令详解 - SU命令

    2020-07-02 17:28:44
    Linux命令详解 - SU命令 root权限下: 进入 mike 用户,环境不变 /root root@Mikelucis:~# su mike mike@Mikelucis:/root$ pwd /root 进入 mike 用户,环境改变 /home/mike root@Mikelucis:/home/mike# su - ...
  • Linux各种命令无效

    2022-03-31 09:02:15
    不知道操作了什么类似:sudo su、vim、ls等常用的命令都无法使用了; 问题分析 一番百度下发现是因为系统环境变量配置错了; 解决方案 简单 export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/...
  • 修改完毕后,测试正常,普通用户可以通过su - xxx的方式切换为特权用户。2、后来看到有个pwconv命令,大概意思是通过passwd文件内容创建一个shadow文件。就想,这样好啊,不用修改两个文件了,我只需要修改/etc/...
  • 以前并不会这样,仔细想了一下,问题找到了,我是以root远程登录到服务器上,维护oracle时,直接 su oracle,这样操作虽然用户切换为oracle,但是环境变量仍然是root的环境变量,所以会报环境变量错误,正确的命令是...
  • 问题描述: ...用非root用户登陆后,执行su root命令切换到root用户,报错:su execute /usr/bin/ 权限不够。 经过了一番查询,网友们的操作是将/usr/bin目录权限修改为777,还有一些我看不懂的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,712
精华内容 4,284
关键字:

linux su无效