树莓派centos的user、sudo、find、用户权限、文件颜色

1user操作

1.用户的增添操作:useradd [参数]用户名 -s用户登陆模式
参数

-d指定家目录
-g指定gid
-G指定所属的组
useradd ws -s /sbin/nologin
[root@localhost ~]# grep ws /etc/passwd
ws:x:1005:1005::/home/ws:/sbin/nologin

2.进行密码的设置 passwd 用户名

 passwd ws
Changing password for user ws.
New password: 

3.进行用户的删除

userdel ws -r

4.进行用户属性的修改:usermod [参数][用户名]
参数

-d修改用户的家目录
-g修改用户的gid
-a-G追加到某个组的用户
usermod -d /root ko
[root@localhost ~]# grep ko /etc/passwd
ko:x:1004:1004::/root:/sbin/nologin

5.任何人都不可能孤独存在,用户也一样,也需要建立组,这样做事效率才会高。命令为 group 组名

groupadd web

6.当我们创建之后想要看是否创建成功,可以使用这一个命令:

cat /etc/group

7.当这个组内用户离开后,为了防止数据被盗用或者被破坏,这个时候我们需要把组进行删除:groupdel 组名

groupdel web

8.当我们使用cat /etc/passwd进行查看时出现一堆代码分别代表甚么含义那:
在这里插入图片描述
2su的使用
1su的作用主要是用来进行用户的切换: su 用户名

 su ko
[ko@localhost root]$ 
2如果我们在切换用户的过程中,目录没有在家目录,使用su -用户名 切换到这个用户并跳到家目录;如果是su 则当前用户在哪一个目录,切换的用户还在这一个目录;如果直接使用su则跳转到root用户下:
[root@localhost etc]# su ko
[ko@localhost etc]$ 

[root@localhost etc]# su - ko
Last login: Fri May 15 15:29:14 CST 2020 on pts/1
[ko@localhost ~]$ 

[ko@localhost ~]$ su
Password: 
[root@localhost ko]# 

2.sudo的用法

1.对于一些文件某一些用户没有使用权限,必须切换用户才能进行操作,但sudo可以根据预先设置好的权限文件只需要验证密码就可以进行命令的执行
2查看sudo配置文件信息:

  cat /etc/sudoers
3.查看某个用户拥有的权限:
sudo -l
4.对其他用户进行文件使用权限的修改:
 vim /etc/sudoers

linux界面

1.linux常用的目录:
在这里插入图片描述

2.linux中输入ls 之后我们会发现文件的颜色是不同的,我们可以根据不同的颜色来判断文件的类型:

在这里插入图片描述
3 通过上面我们可以发现我们可以创建软链接把目录比较深的放到家目录下 函数为 ln -s 需要连接的目录 新的连接名

ln -s /var/log/messages msg  

4.当我们输入ls -l 会发现文件的详细信息:

-rw-r-----.  1 root chrony    481 Aug  8  2019 chrony.keys
drwxr-xr-x.  2 root root     4096 Apr 21 06:25 cron.d

在这里插入图片描述
在这里插入图片描述

5.当我们创建用户之后我们可以对不同的用户进行不同的权限设置,这个时候我么可以使用chmod命令,其中r用数字4,w用数字2,x使用数字1

ls -ld /etc
drwxr-xr-x. 111 root root 12288 May 19 16:43 /etc
[root@localhost ~]# chmod 777 /etc
[root@localhost ~]# ls -ld /etc   
drwxrwxrwx. 111 root root 12288 May 19 16:43 /etc

6.有时候我们想要把当前目录下的文件移动到另一个目录下,可以使用这个命令:mv 源文件 目标文件

^C
[root@localhost ~]# ls /
a    boot     data  etc   lib          lost+found  mnt  proc  run   srv  tmp  var
bin  btr.bak  dev   home  locale.conf  media       opt  root  sbin  sys  usr
[root@localhost ~]# mv /a  /etc

7.在某些时候我们有可能需要对系统一些配置文件进行修改,但是有可能修改之后系统会出现错误,但又不想重做系统,这个时候我们可以提前把文件进行拷贝——命令:cp 源文件 目标路径

file or directory
[root@localhost ~]# cp /etc/a /
[root@localhost ~]# ls /
a    boot     data  etc  

8.对于有些临时想要的文件我们可以放到tmp中,但是随着文件的增多,容量也在不停的增大,运行速度也会不断地减缓,这个时候我们可以把一些不需要地文件进行删除:

删除文件  :rm
删除目录 :rm -r
强制删除: rm -f

9。对linux中文件进行查找:find语法:find 路径 表达式
1.根据名字进行查找 :find / -name *.txt

find /etc -name *b
2根据类型进行查找:	find / -type  参数类型
 find / -type l
3.根据文件地权限进行查找:find  / -type 类型 -perm  权限
find / -type f -perm 777
4对所查到地文件进行操作:find -type 文件类型 -usr 用户  -exec 命令 {} \; 即 一个{}  一个空格一个\一个分号
find . -user ko -exec chown wusir {} \; 
5.对log内地时间文件进行操作: find -mtime  +时间 -exec  cp {} \;
时间规则如下:

在这里插入图片描述
注:本文根据老男孩视频自己整理

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值