su - root is the same as su - just like login as root, then the shell is login shell,which mean it will expericene a login process,usually .bash_profile and .bashrc will be sourced su root is the same as sulike you open an interactive shell…
现象: debian的机器用aptitude install mysql-server-5.1 后,用id mysql 可看出已经建了mysql用户,但是用root来su mysql 不成功,/var/log/auth.log显示: Mar 2 22:23:15 mhxy-db08 su[26669]: pam_unix(su:session): session opened for user mysql by andrew(uid=0) Mar 2 22:23:15 mhxy-db08 su[…
1.rootubuntu中默认是不使用root账户的,当然也是可以开启并设置为默认登录账户的,但ubuntu不建议使用而已,毕竟root账户拥有所有权限,可能会出现一些误操作之类.在普通账户中,如果遇到权限不够的问题,只需要临时提升一下权限(sudo)即可 2.sudo系统管理者(root)的身份执行指令如当前在非root用户下进行一些非当前用户操作的文件操作时,需要用root身份去执行 3.su (switch user)①默认切换到root用户 su ②切换到root用户,效果同上 su r…
su "user" 执行该命令,需要输入password,它是"user"中定义的用户的password,即,要变换成的用户的password.(如果已经用root登录,则无需输入password)该命令改变user id,执行过后,以"user"中定义的用户运行shell,就像用"user"定义的用户远程登录后一样.唯一不同之处在于,先前user的环境变量将被保存(保存在ssh终端程序中,当执行exit后,又可以改变成先前的…