Linux/UNIX列出用户点文件
时间:2020-01-09 10:37:32 来源:igfitidea点击:
在UNIX和Linux操作系统下,如何仅列出$HOME中的用户点文件?
如何确保用户的点文件不可在世界范围内写入?
使用ls命令和shell GLOB字符仅列出用户带点的文件,输入:
ls -ld /root/.[A-Za-z0-9]* ls -ld $HOME/.[A-Za-z0-9]*
输出示例:
-rw-r--r-- 2 root wheel 1455 Jun 12 18:47 /root/.cshrc -rw------- 1 root wheel 2650 Jul 28 06:26 /root/.history -rw-r--r-- 1 root wheel 299 Jun 12 18:40 /root/.login -rw------- 1 root wheel 57 Jun 12 22:07 /root/.mysql_history -rw-r--r-- 2 root wheel 260 Jun 12 18:40 /root/.profile
在配置错误的文件上运行chmod命令以删除组或世界可写权限,输入:
# chmod go-w $HOME/.dot-file-name
所有者可以运行相同的命令来解决权限问题。