Linux的bash shell和用户与用户组管理

#写一个root用户永久有效的命令别名为hello,root用户输入一次hello,就向/file文件里面追加一行hello.everyone

有两种方式:第一种,输入echo alisa hello='echo hello everyone>>file'>>.bashrc 

第二种,vim .bashrc进入bashrc的编辑模式输入alisa hello=echo hello everyone >>/file 

#设置一个所有用户生效的命令别名为tfile,用户输入该命令时会在该用户的家目录下创建一个file

输入vim   /etc/bashrc  进入编辑模式,输入alias tfile=' cd~|touch  file'   并保存退出,注意:要在root下完成

 

然后输入source  /etc/bashrc

#设置一个所有用户生效的命令别名为shuaxin,用户每输入一次该命令就会更新用户家目录下的file文件 的三个时间

vim  /etc/bashrc  进入编辑模式,输入alias shuaxin=’touch  ~/file'  并保存退出

 然后输入source  /etc/bashrc

#新建一个用户xiaoming,xiaoming可以使用以上的tfile和shuaxin别名并测试

使用useradd  xiaoming创建用户

然后可以使用su - xiaoming看是否可以切换xiaoming用户

输入tfile进行测试

#创建一个/ceshi目录,xiaoming可以在该目录下创建文件,xiaohei没有任何的权限 

mkdir  /ceshi创建目录,chown  xiaoming  /ceshi将/ceshi的所属者变为xiaoming

然后,使用chmod  o=---将其他人的权限都关闭,这样xiaohei就不可以创建文件在此目录了 

#在/ceshi目录下创建dir1目录,所有用户都可以在dir1下创建文件,并且在该目录下创建的文件的所属 组为xiyouji,所有用户可以删除自己在dir1创建的文件+//但不能删除别人创建的文件

首先,mkdir    /ceshi/dir1,修改dir1的所属组chown  :xiyouji  /ceshi/dir1  ,

然后,输入chmod  g+s  /ceshi/dir1 让该目录下创建的文件都属于xiyouji这个组

 

最后输入chmod  o+t  /ceshi/dir1  让所有用户只能删除自己创建的文件,不能删除别人的文件

 

#查找/目录下的文件名为ifcfg-ens160的文件,并将该文件复制到/ceshi目录下

使用find命令找到ifcfg-ens160文件的位置

然后使用cp命令将此文件复制到/ceshi目录下

 最后可以使用tree /ceshi查看此文件是否被复制到了/ceshi下

 

 

#查找/ceshi/ifcfg-ens160文件里面包含ens160信息行的信息,并将找到的信息写入/ceshi/ens160

使用grep 命令查找关键字的行,输入grep ens160 /ceshi/ifcfg-ens160

 然后将内容添加到/ceshi/ens160中

 最后使用cat查看

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值