linux /tmp/gconfd-root,linux常用工具su与su -

这篇博客介绍了在Linux环境中创建用户'chenglong'的过程,并对比了使用'su'和'su-'命令的区别。通过实例展示了'su'如何在根目录下操作导致权限问题,而'su-'则能在用户自己的家目录下安全地创建目录和文件。博主还演示了一次使用'su-'命令在'/tmp'目录下创建目录的指令。
摘要由CSDN通过智能技术生成

2013年3月5日 星期二  3月10日整理笔记

一、创建用户chenglong

[root@localhost ~]# useradd chenglong

[root@localhost ~]# vi /etc/shadow

二、对比

1、使用su

[root@localhost ~]# su chenglong

查看路径

[chenglong@localhost root]$ pwd

/root

在根下,危险

[chenglong@localhost root]$ pwd

/root

创建目录

[chenglong@localhost root]$ mkdir kuaicanche

mkdir: cannot create directory `kuaicanche': Permission denied    #失败

创建文件

[chenglong@localhost root]$ touch kuaicanche

touch: cannot touch `kuaicanche': Permission denied               #失败

[chenglong@localhost root]$

退出

[chenglong@localhost root]$ exit

exit

2、使用su -

[root@localhost ~]# su - chenglong

查看路径

[chenglong@localhost ~]$ pwd

/home/chenglong

[chenglong@localhost ~]$

[chenglong@localhost ~]$ mkdir shiershengxiao

[chenglong@localhost ~]$ cd

[chenglong@localhost ~]$ exit

logout

[root@localhost ~]# find / -name shiershengxiao

/home/chenglong/shiershengxiao                                   #成功

在用户自己家目录下,安全

三、执行一次指令

[root@localhost ~]# su - chenglong -c 'mkdir /tmp/test'

[root@localhost ~]# cd /tmp

[root@localhost tmp]# ls

gconfd-root     mapping-root  ssh-mLbITh2442  virtual-root.x90iG7

keyring-KvMtAQ  orbit-root    test

[root@localhost tmp]#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值