linux学习的第三天--权限设置,SCP指令。

学习linux系统指令的第三天。

--也许学习很累,但是你必须坚持,不需要问为什么,也没有为什么。

回顾可能需要用到的知识:

查询服务是否开启的命令是:service XXX服务 status

忘了,yum group安装的时候,是yum groupinstall 然后如果有空格,就需要吧安装文件加双引号,或者用转义符接空格。

    昨天&今天的知识

当需要在linux直接创建用户的时候,输入 useradd (用户名字)

  会自动创建一个没有密码的用户,如果需要加入密码,则输入passwd(password的缩写) 用户名字

然后输入第一次密码,如果密码太简单,比如我们的123456,则会提示,但是再输入一次123456也可以直接使用这个密码。

当然啦,新建用户是默认在home目录下的,可以在创建用户的时候就限定目录:useradd -d /路径 用户名字

  另外一个方法,是转移目录:usermod -d /目标路径 需要转移的用户名字

查询用户的时候,使用more /etc/passwd     就会列出很多清单,甚至需要按回车来继续显示,当然,新建的用户都是排在最底下的,并且会有一个编号。

而每个用户在新建的时候都会自动附带一个group(组),当然,也可以直接新建一个组,groupadd 组的名字

如果需要查询组,输入more /etc/group,会发现之前创建的用户都会自动附带一个组的了。

如果需要把一个用户移动到某个组,则需要输入:usermod -g 组的名字 需要移动的用户名字。

查询用户所属的组,groups 用户名字。

了解了组了,那么后面就学习到了关于权限的操作指令了。

输入ll即可以看到当前目录下的文件和文件夹的权限(最左)依次代表:-:文件     d:文件夹

        后面开始粉三组,XXX/XXX/XXX三个组,第一个组代表用户的权限,第二组代表用户所属的组的权限,第三组是others,其他人的权限。

打个比方:-rwxr-xrw-,就是说归属用户可以对文件进行read write execute,读写执行三个权限,而用户所属的组里面的成员只可以对它进行read和execute两个权限,其他用户也一样。

所以,我们可以通过命令来改变三个不同身份的人的权限。

chmod指令的三种用法:

1:赋予权限的方法:chmod u=r(权限) a.txt    那么文件a.txt 对于用户来说,只有读一个权限,同理,chmod g=rwx a.txt  就等于给用户所属的整个组赋予了读写执行三个权限。

2:增加,减少权限,比如原来user对于a.txt  的权限是rw-,那么如果输入chmod u+x a.txt  ,那么ll一下就会发现用户对于a.txt 文件多了执行权限,减号同理。

注意,以上的操作都可以直接chmod ugo改变 权限  文件名字,来达到对用户,所属组,其他使用者的统一权限操作。

3:科普时间到:数字代表权限的时候:r=4,w=2,x=1;所以7代表rwx,5代表rx,道理需要懂。

所以如果需要给文件a.txt  更改权限的时候,还可以输入:chmod 756 a.txt ,那么结局就是,让a.txt  的三个权限变为:用户的:rwx,组的:r-x,其他用户的:rw。

如果需要改变整个文件夹里面所有的文件的权限,(需要用到递归的方法)命令为:chmod -R 权限(比如777) 文件夹名字。

权限指令chmod暂时告一段落啦。

下面到scp指令。

      

我先创建了一个scp文件,在里面输入了一些内容,然后通过scp scp.txt(需要传输过去给对方的文件) 对方的用户名字(这里我用root)@目标IP地址:目标路径

这样子在对方的桌面就看到了我给他传输的一个scp.txt文件了。

如果需要取文件,则是输入:scp root@ip地址:/提取文件的路径/提取的文件 /保存回来的路径。


我不知道为什么不可以加入图片,尴尬死了!


同理,用sftp指令也可以远端连接对方的电脑。get 文件夹,可以直接得到文件夹,如果需要复制文件过去,则输入put 文件名。

在sftp状态下,如果需要查看远端电脑的当前目录就是pwd嘛,而需要查看自己的电脑目前所在目录则需要加个l(表示local的意思)

例如lls,就是列出自己的电脑当前目录下的文件。

基本上今天的学习就到这里了,其余的有关安装软件,连接别人电脑的需要使用到软件,这里就不一一列举了。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值