Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1943690
  • 博文数量: 424
  • 博客积分: 1291
  • 博客等级: 中尉
  • 技术积分: 2682
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-13 01:34
个人简介

linux oracle 网络安全 编程

文章分类

全部博文(424)

文章存档

2016年(22)

2015年(53)

2014年(57)

2013年(242)

2012年(50)

分类: LINUX

2012-09-08 23:44:56

一般在linux系统下有多用户多任务的优点,但是如何在当前用户切换其他用户呢?这就需要su这个命令;
su        [-lcm] [username]
-  : 当前非root用户想切换身份成为root,而且使用root的环境设置参数文件,如:/root/.bash_profile;
-l  : 后面接用户,并使用变换身份者的所有环境设置文件;
-m : 跟-p一样,切换后但使用前任用户的环境设置文件;
-c :表示仅仅进行一次命令,后面接命令;
sudo
root用户由于拥有全部权限,而且某些重要命令或者权限一般用户没有,所以必须用su来切换,但是如果切换为root必须要提供密码,但是我们不想让其他人知道root密码还有而又可以执行root的权限呢?这时候就要用到sudo了,它的意义是在一般用户环境下运行或者进入某些只有root能干的命令或目录,但是必须要该用户得到root的授权,授权文件为:/etc/sudoers ,该用户必须用在该文件里面得到授权才能使用sudo进行它想干的活,一般编辑/etc/sudoers,我们在root下用visudo来进行编辑,也可以用vi但是用vi编辑如果输入有错误,可能会造成无法启用sudo的后果,所有一般建议用visudo去编辑/etc/sudoers这个文件。
阅读(1838) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~