C:\Users\zjh>icacls D:\hadoop-3.1.3\hadoop-3.1.3*. * /grant %username%:(F) 无效参数“*”
时间: 2024-09-24 21:18:30 浏览: 51
当你在Windows的命令提示符(CMD)中尝试使用`icacls`命令时,遇到`Invalid parameter '*'`错误,这是因为`icacls`命令需要明确的文件或文件夹路径,而`*`是一个通配符,它无法作为参数直接传递给`/grant`选项。
在这个例子中,`D:\hadoop-3.1.3\hadoop-3.1.3*. *`这部分似乎想批量应用权限,但是`*`仅适用于文件名中的一部分,而不是作为路径的一部分。你应该提供特定的文件夹或文件名称,或者使用`/?`标志来查看完整的帮助信息,了解正确的语法。
正确的命令应该是指定了具体的文件或文件夹,并且将权限应用于它们。例如,如果你想把权限授予`D:\hadoop-3.1.3\`目录下的所有以`hadoop-3.1.3`命名的文件:
```cmd
icacls D:\hadoop-3.1.3\hadoop-3.1.3.* /grant %username%:(F)
```
或者,如果你要一次性指定多个文件,可以列出每个文件的完整路径,比如:
```cmd
icacls D:\hadoop-3.1.3\file1 D:\hadoop-3.1.3\file2 D:\hadoop-3.1.3\file3 /grant %username%:(F)
```
记得替换`file1`, `file2`, 和 `file3`为实际存在的文件名。
相关问题
roslaunch moveit_setup_assistant setup_assistant.launch ... logging to /home/zjh/.ros/log/513e5cbe-09c0-11ee-a43a-e7f821379d26/roslaunch-zjh-6655.log Checking log directory for disk usage. This may take a while. Press Ctrl-C to interrupt Done checking log file disk usage. Usage is <1GB. started roslaunch server http://zjh:40045/ SUMMARY ======== PARAMETERS * /rosdistro: noetic * /rosversion: 1.16.0 NODES / moveit_setup_assistant (moveit_setup_assistant/moveit_setup_assistant) auto-starting new master process[master]: started with pid [6681] ROS_MASTER_URI=http://localhost:11311 setting /run_id to 513e5cbe-09c0-11ee-a43a-e7f821379d26 process[rosout-1]: started with pid [6691] started core service [/rosout] process[moveit_setup_assistant-2]: started with pid [6694] /opt/ros/noetic/lib/moveit_setup_assistant/moveit_setup_assistant: error while loading shared libraries: libfcl.so.0.6: cannot open shared object file: No such file or directory ================================================================================REQUIRED process [moveit_setup_assistant-2] has died! process has died [pid 6694, exit code 127, cmd /opt/ros/noetic/lib/moveit_setup_assistant/moveit_setup_assistant __name:=moveit_setup_assistant __log:=/home/zjh/.ros/log/513e5cbe-09c0-11ee-a43a-e7f821379d26/moveit_setup_assistant-2.log]. log file: /home/zjh/.ros/log/513e5cbe-09c0-11ee-a43a-e7f821379d26/moveit_setup_assistant-2*.log Initiating shutdown! ================================================================================ [moveit_setup_assistant-2] killing on exit [rosout-1] killing on exit [master] killing on exit shutting down processing monitor... ... shutting down processing monitor complete done
这段代码看起来像是一段 ROS 的启动代码,其中包括了 moveit_setup_assistant 节点的启动过程,但是出现了一个错误:“libfcl.so.0.6: cannot open shared object file: No such file or directory”。这个错误可能是因为缺少了 libfcl 库导致的,需要检查是否已经安装了 libfcl 库,如果没有安装则需要安装。
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLSyntaxErrorException: Unknown database 'mybatis' ### The error may exist in com/zjh/mapper/UserMapper.java (best guess) ### The error may involve com.zjh.mapper.UserMapper.list ### The error occurred while executing a query ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLSyntaxErrorException: Unknown database 'mybatis'
这个异常信息是MyBatis在执行SQL时出现了问题,具体原因是连接数据库失败,可能原因如下:
1. 数据库配置错误:检查数据库配置文件是否正确,包括数据库地址、端口、数据库名、用户名和密码等是否正确。
2. 数据库未启动:检查数据库是否已经启动,如果没有启动,请启动数据库。
3. 数据库连接池配置错误:检查数据库连接池的配置,包括最大连接数、最小连接数、连接超时时间等是否正确。
4. 数据库驱动缺失:检查是否缺少数据库驱动包。
5. 数据库权限问题:检查用户是否拥有执行SQL语句的权限。
解决方法:
1. 检查数据库配置文件是否正确。
2. 检查数据库是否已经启动。
3. 检查数据库连接池的配置是否正确。
4. 检查是否缺少数据库驱动包。
5. 检查用户是否拥有执行SQL语句的权限。
阅读全文