su - or su - root in centos linux

You reference link is not my case .

My case is :

In non-root account , I can use " su - " to switch to root account.
But the command "su - root " is needed to disabled...

I search you reference link but it is not my case ..
Please suggest another way .....

作者: chuikingman   发布时间: 2014-07-04

Extraction of "man su" on CentOS:
引用:SYNOPSIS
su [OPTION]... [-] [[USER] [ARG]...]
and most important,
引用:A mere - implies -l. If USER not given, assumes root.
I don't understand why you use "su -" but want to disable "su - root" at the same time.

作者: foureyesboy   发布时间: 2014-07-04

$ sudo -i
$ sudo su - -s /bin/bash root

作者: ykmran   发布时间: 2014-07-04

I do not understand what do you mean ...

I want to know how I can make in normal centos linux .
Only allow "su - " to switch to root .
But it is not allow use "su - root" to switch to root.

How I can make this in normal centos OS ...not need to ask the purpose .....It just want to reproduce ...

作者: chuikingman   发布时间: 2014-07-04