发布网友 发布时间:2022-04-21 19:48
共7个回答
热心网友 时间:2022-05-26 01:25
有很多方法:
如果是图形界面,可以右键查看属性
可以在该文件目录下使用命令: ls -al
如果是root用户,可直接将文件目录改成需要的权限: chmod 777 /root/yourdir or file.
热心网友 时间:2022-05-26 02:43
直接一个ls -al就可以了,能看到rwxrwxrwx 这样的格式,后面跟文件的所有者。第一个rwx是拥有者权限,第二个rwx是其他用户组权限,第三个rwx是其他用户权限。
热心网友 时间:2022-05-26 04:17
http://www.cnblogs.com/image-eye/archive/2011/08/20/2147015.html
-r filename 如果 filename 可读,则为真 [ -r /var/log/syslog ]
-w filename 如果 filename 可写,则为真 [ -w /var/mytmp.txt ]
不过其实这些识别文件属性的参数,不是“ if ”的参数,而是“ [ ”这个命令的参数。
也因为 [ 命令的原因,参数中的很多地方不能随便省略空格。不然无法识别。
所以,不要认为 if 后面的东西都是 if 的条件语句,格式可以按照别的开发语言那么写。追问你这是测试的当前用户,那我要是测试别的某一个账户呢?
追答那你就只能读取文件的 rwx 信息自己比对了吧?
我没记得有那个程序可以直接显示别人的权限。
只能你自己读取文件权限,自己再去读取目标用户的所在组来进行比对了。
热心网友 时间:2022-05-26 06:09
[ -r filename ]
echo $?
如果返回值为0,则说明该文件可读,如果返回值非0,则说明不具有读的权限
[ -w filename ]
echo $?
如果返回值为0,则说明该文件可写,如果返回值非0,则说明不具有写的权限
如果说不是编写脚本的话我们可以通过ls -l filename 从而来查看它的属主、属组和其他人的权限从而来判断该用户对文件是否具有读写的权限。
热心网友 时间:2022-05-26 08:17
在该文件所在的文件夹下“ll”,能看到rwxrwxrwx 这样的格式,后面跟文件的所有者。第一个rwx是拥有者权限,第二个rwx是其他用户组权限,第三个rwx是其他用户权限。
热心网友 时间:2022-05-26 10:41
test 命令 .具体 r \w 两个参数
热心网友 时间:2022-05-26 13:23
setfacl 设置某个用户权限
getfacl 查询某个文件所有用户的权限是什么
具体用法见