linux的文件权限了目录配置

1 :D [color=red]linux最优秀的地方就在于是一个多用户多任务环境,可以多个用户同时使用该系统。为了让各个用户有保密的文件,文件权限管理变的很重要,一般文件可存取访问的身份有owners,group,others [/color]
linux用户账号切换:
一般账号到root :su 回到原来账号 exit
root到一般账号 :su username
2 :D [color=red]linux系统中所有的一般账号,和默认情况下所有的系统上的账号 都记录在/etc/passwd中。密码存在/etc/shadow 所有的组记录在/etc/group[/color].
cat /etc/passwd
信息详解:用户名,密码(加密了),用户ID,组ID,用户的主目录,该用户所使用的shell解析器。
[color=blue]shell:把命令解析后发送给linux内核[/color]
这三个文件时重中之重、文件名以.开始则表示隐藏文件。使用ls -al命令可以查看。
每一个文件都有属性和权限 共十个字符表示
第一个为文件类型,有d表示目录,-表示文件 还有b c等类型
2-4为owners的权限 5-7为group的权限,8-10为others的权限
rwx 表示可读,可写,可执行,如果一个目录没有x权限,代表不可以执行,即不可以进入到该目录下执行操作。

3 :D 改变文件属性和权限
chgrp chown chmod
如 chown 【-R】 账号名称 目录/文件名
但是对应的拥有者,组名,都要在上述三个文件中查询到,否则会出现错误
chown user:group 目录/文件 或者 chown user.group 目录/文件
chmod 【-R】 xyz 文件或目录或者chmod u=xyz,g=xyz,o=xyz 文件或目录
前着xyz代表数组 r---4 w----2 x----1 如给文件可读可写可执行为 777
后者为具体的rwx类型
具体示例:把一个文件file1复制给bin
cp file1 filenew 但是filenew拥有和file1 相同的权限 所有要chmod更改
使用ls -l查看文件
who am i 显示用户名信息
增加组 groupadd groupName
将某个用户加入某个组 useradd -g groupName userName


示例:root下
cd /tmp
mkdir testing
chmod 744 testing
touch testing/testing
chmod 600 testing/testing
ls -l testing
切换到kevin
cd /tmp
ls -l 可以查看
cd testing 无法进入

4 :D linux的目录配置标准 FHS
FHS重点是在于规范每个特定的目录下面应该存放上面样的数据
如/根目录下有/bin /boot /dev /etc /home /tep 等

5 :D 相对路径
/开头的为绝对路径 其他为相对路径
如下home下 想进入var则:
cd /var 或者cd ../var
6 :D
uname -r
查看linux当前版本
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值