我只知道如何读取密码。但是我在如何设置用户输入的文件密码时遇到问题。我只走了这么远。请帮助:如何在使用UNIX/LINUX的文件上保存密码?
if [ -d "$1" ]
then
#reads password
read -s -p "Enter Password: " password
stty -echo
stty echo
echo ""
echo ""
#checks whether the password is valid or not
echo $mypassword" == "$PASS" ] && echo "Password accepted" || echo "Access denied"
else
echo "Directory not found."
fi
那么,准确的问题是什么?请注意,UNIX/Linux通常只使用rwxrwxrwx风格的文件访问控制:您的帐户是决定您是否有权访问文件的唯一因素。 – MSalters 2011-03-07 15:26:23
要扩展MSalters评论,您需要说明您使用什么机制来解密/解密文件或文件系统。只有这样我们才能知道密码(或希望他们的哈希值)是如何存储的。如果你不知道这个问题的答案,那么你的系统可能甚至没有内置的容量。你可能不得不推出自己的产品,并且*这是一个完整的蠕虫。 – dmckee 2011-03-07 15:46:19