Linux学习笔记——文件、文件夹操作和用户管理、权限操作

**Linux——学习笔记(文件、文件夹操作)


1、常用的文件和文件夹操作

mkdir 创建文件夹-p 如果指定 a/b/c 时 a 、b 不存在,一起创建出来
cp 复制文件或文件夹   -r 复制文件夹
rmdir 删除空的文件夹    -p 类似于mkdir 沿途为空则一起删除
rm 删除文件或文件夹   -rf 递归静默删除
mv 移动文件(重命名)如果目标和源目录未改变,则移动的效果为重命名

2、文件属性设置

chmod 改变文件的mode位
SYNOPSIS: chmod [OPTION]… OCTAL-MODE FILE 或 chmod [OPTION]… MODE[,MODE]… FILE…
Example:【chmod 644 FILE】 或 【chmod a+r FILE 和 chmod u+w】 等价


**Linux——学习笔记(用户管理与权限操作)

1、用户的创建和管理

用户的创建和管理: useradd、usermod 、 userdel 、passwd(只有通过password,设好密码之后才可登陆)
相关文件:/etc/passwd (用户的基本信息包括用户简单描述和目录等)/etc/shadow(密码信息)
例:useradd -m -d /home/benson -c Comment benson

2、组的创建和管理

组的创建和管理:groupadd 、 groupmod、groupdel
相关文件:/etc/group(所有组的信息) /etc/login.defs (组相关的标准)

3、文件执行权限的控制

linux中,所有文件和文件夹都有三种基本权限:读、写、执行,行使权限的用户也可分为三种:文件拥有者、文件所属组用户、其他用户。

  • 3.1查看文件的具体权限信息使用 以下两个命令:
    ls -l 或者 ll

  • 3.2 更改文件的权限
    更改文件的权限使用命令:chmod [OPTION]… MODE[,MODE]… FILE…
    1、第一种格式是字母形式执行权限的更改:
    chmod a+x filename
    chmod a+x ,g+w filename

a+x 有很多选择,表示所有用户(a)添加(+)执行权限(x)
a的可替代项有:
u: owner user 文件拥有者
g: group user 文件所属组用户
o: out of group 其他用户
a: all 所有用户

+的可替代项有:
+:添加,追加
-:去除
=:直接重新赋值

x的可替代项有:
r: 读权限
w:写权限
x: 执行权限
2、第二种格式是数字形式执行权限的更改:
chmod [OPTION]… OCTAL-MODE FILE…
chmod 755 filename

  • 3.3 更改文件的所有者
    改变文件的所有者:
    chown [OPTION]… [OWNER][:[GROUP]] FILE…
    例:chown -R benson 目录名 #表示递归地修改目录以及目录下的文件的所有者为 benson也可以在修改所有者的时候顺便修改所属组名:
    chown -R benson:webadmin 目录名 #表示递归地修改目录以及目录下的文件的所有者为 benson, 所属组为 webadmin

  • 3.4 更改文件的所属组
    单独更改所属组:
    chgrp [OPTION]… GROUP FILE…
    例:chgrp -R webadmin 目录名 #递归的更改目录以及目录下文件的组名位webadmin

4、不用密码执行sudo

使用vim /etc/sudoers 在最后添加 一行:(这里用户名为:luo)
注意:如果出现语法错误,将导致sudo无法使用,到时得重启进入root模式才能改回来,所以最好使用 visudo 命令,它会在退出保存时自动检查语法。
luo ALL=(ALL)NOPASSWD :ALL
:<<BLOCK
授权格式:
授权用户 主机=[(切换到用户或用户组)] [是否需要密码验证] 命令1,[(切换到用户或用户组)] [是否需要密码验证] [命令2],[(切换到用户或用户组)] [是否需要密码验证] [命令3]…
BLOCK****

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值