chmod命令、chown命令、umask默认权限、增加查看隐藏权限:chattr、lsattr

一、chmod命令
1.文件权限:在ls -l 命令下查看文件权限,除去开头第一个字符表示文件类型外,后面9段字符都表示文件权限。chmod命令、chown命令、umask默认权限、增加查看隐藏权限:chattr、lsattr
2.chmod,即是修改文件权限命令,可以对文件权限进行修改chmod命令、chown命令、umask默认权限、增加查看隐藏权限:chattr、lsattr
也可以写成:
chmod u=rwx,g=rwx,o=rwx linux1/ 意思为:为linux1目录的所属用户增加可读可写可执行权限,所属组增加可读可写可执行权限,其他用户增加可读可写可执行权限。其中“u”表示所属用户“g”表示所属组“o”表示其他用户。
还可以写成:
chmod a+rwx linux1/ 意思为:为linux1目录的u、g、o增加rwx权限
chmod u+rwx linux1/ 意思为:为linux1目录的u增加rwx权限
chmod g+rwx linux1/ 意思为:为linux1目录的g增加rwx权限
chmod o+rwx linux1/ 意思为:为linux1目录的o增加rwx权限
二、chown命令
1.chmod命令、chown命令、umask默认权限、增加查看隐藏权限:chattr、lsattr
三、umsak默认权限值
1、umask值决定用户创建的的文件和目录的默认权限;umask值的含义:
unask值为四个数字,首个数字忽略,剩下的数字含义即为权限代表的数字。
如:当umask为0003时,首个数字忽略,即为003,即所代表的权限为:
--- --- -wx
2、计算默认权限:文件初始权限(666)-umask值;目录初始权限(777)-umask值。如:
当umask值为003时,
文件默认权限为:(rw-rw-rw-)- (--- --- -wx)=664
目录默认权限为:(rwxrwxrwx)-(--- --- -wx)=774
注:1、不能用权限代表数字相,2、当“-”减去“r”“w”“x”时,结果依然为“-”也就是0
四、隐藏权限chattr-lsattr
1.chattr
+i:文件加i权限后只能查看,不可被移动修改删除;目录加i权限后,自身及子目录文件都不可被移动删除修改,但是子文件可以被追加内容;

+a:文件加i权限后可以被追加内容,可以修改文件时间信息;但是不可删除移动更改文件内容和名字。
2.lsattr:查看隐藏权限;
-R:可以查看目录及子目录,子文件隐藏权限
-a:可以查看当前目录下所以文件目录隐藏权限(包括隐藏文件)
-d:可以查看当前目录隐藏权限。
注:当有特殊权限时,第一位数字可以是0/1(--t)、2(-s-)、3(-st)、4、(s--)、5(s-t)、6(ss-)、7(sst),如:/tmp/ 的默认权限为:rwxrwxrwt,用数字表达即为:1777.

转载于:https://blog.51cto.com/13382947/2052753

以下是对于Chmodchown、su、sudo、usermod、useradd、userdel、groupadd、groupdel、grouopmod、passwd、chgrp、chattrlsattr、umask、id、who、last、whoami的介绍: 1. Chmod:用于修改文件或目录的权限。它可以通过数字或符号两种方式来表示权限,并且可以设置读、写和执行权限。 2. Chown:用于修改文件或目录的所有者。它可以将文件或目录的所有权转移给其他用户或组。 3. Su:用于切换用户身份。它可以让当前用户切换到其他用户的身份,需要输入目标用户的密码。 4. Sudo:用于以超级用户的身份执行命令。它允许普通用户以root用户的权限执行特定的命令。 5. Usermod:用于修改用户的属性。它可以修改用户的用户名、用户ID、用户组ID等属性。 6. Useradd:用于创建新用户。它可以创建一个新的用户,并为其分配一个用户ID和用户组ID。 7. Userdel:用于删除用户。它可以删除指定的用户,并删除与该用户相关的文件和目录。 8. Groupadd:用于创建新的用户组。它可以创建一个新的用户组,并为其分配一个组ID。 9. Groupdel:用于删除用户组。它可以删除指定的用户组,并删除与该用户组相关的文件和目录。 10. Groupmod:用于修改用户组的属性。它可以修改用户组的名称或组ID。 11. Passwd:用于修改用户的密码。它可以让用户修改自己的密码或者管理员修改其他用户的密码。 12. Chgrp:用于修改文件或目录的所属组。它可以将文件或目录的所属组转移给其他用户组。 13. Chattr:用于修改文件的属性。它可以设置文件的特殊属性,只读、隐藏等。 14. Lsattr:用于显示文件的属性。它可以显示文件的特殊属性,如只读、隐藏等。 15. Umask:用于设置文件默认权限。它可以设置新建文件默认权限。 16. Id:用于显示用户的身份信息。它可以显示当前用户的用户ID、组ID以及所属的用户组。 17. Who:用于显示当前登录的用户信息。它可以显示当前登录系统的用户列表。 18. Last:用于显示用户的登录历史。它可以显示用户最近的登录记录。 19. Whoami:用于显示当前登录用户的用户名。它可以显示当前登录用户的用户名。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值