如何设置chmod,让文件只有所有者才能读、写和执行? (其他用户不能读、写、执行)
chmod 600 filename
会做的;
或者
chmod 700
如果它是可执行文件。
另一种不那么神秘的方式是:
chmod go-rwx filename
为了完整起见:
您可以在文件上执行以下命令:
chmod 744 filename
这样所有的权限都设置为零,然后用户就获得了读取文件的权限:
chmod a=,u=r file
例子:
touch file
chmod a=,u=r file
LANG=C stat file
File: file
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: fd01h/64769d Inode: 29812993 Links: 1
Access: (0400/-r--------) Uid: ( 1000/ guettli) Gid: ( 1000/ guettli)
Access: 2023-04-27 13:21:19.034135401 +0200
Modify: 2023-04-27 13:21:19.034135401 +0200
Change: 2023-04-27 13:21:27.458108021 +0200
Birth: 2023-04-27 13:21:19.034135401 +0200