
一般在登陆系统后在命令终端下显示#提示符,表示当前用户是root权限,如果在命令终端下显示$提示符,表示是一般用户权限。
linux下文件权限分3种,读,写,执行
其中读用r表示,写用w表示,执行用x表示
首先/dev/pts/1 此文件不是一直存在的,而且这里的1可能变成2,3,4等
如果非要让非root用户有权限,你这里应该指的是w权限吧,那就需要以root身份制作脚本,写入crontab中,不停的chown 或chmod
注: 你可以测试一下,登陆两个窗口,会发现pts中会多文件, 我没有想到什么场景有让非root用户获取此文件权限的需要,因为此文件是随某一用户登陆产生的tty文件,本身此用户已有权限
在Linux系统中,可以使用ls -l命令查看文件或目录的权限。命令输出示例:
bash
ls -l
输出: total 52
-rw-r--r-- 1 root root 18 Sep 10 15:31 1txt
-rw-r--r-- 1 root root 18 Sep 10 15:31 2txt
drwxr-xr-x 2 root root 4096 Sep 10 15:53 dir1
-rwxr-xr-x 1 root root 73 Sep 10 15:32 runsh
文件的权限表示在第一个字段,以10个字符表示。
第一个字符代表文件的类型:
-:普通文件
d:目录
l:软链接
c:字符设备文件
b:块设备文件
后9个字符分为3组,每组3个字符,代表文件拥有者、群组用户和其他用户的权限:
r:读权限
w:写权限
x:执行权限
-:无权限
每个文件都有3个用户组:
u:用户(owner) 拥有者
g:用户组(group) 属组
o:其他用户(other) 其他
例如: -rwxr-xr--
该文件:
- 普通文件
- 拥有者u可读写执行(rxw)
- 属组g和其他o可读执行(r-x)
- 其他o不可写(--w)
所以,通过ls -l查看文件权限,我们可以清楚了解每个文件被赋予的权限,以及被赋权的用户范围。这在Linux权限管理中是非常重要的一部分。
如果您对Linux文件权限有任何疑问,欢迎与我联系。我可以为您提供一个全面和深入的权限解读,并帮助您进行权限的添加、修改和删除。谢谢!
以上就是关于简述查看linux权限的命令及详细解释linux下的文件系统权限全部的内容,包括:简述查看linux权限的命令及详细解释linux下的文件系统权限、linux非root用户如何永久获取/dev/pts/1的权限、linux查看文件权限等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)