无效模式:"777-R" Try 'chmod --help' for more information.
时间: 2024-04-07 13:28:00 浏览: 361
这是一个无效的chmod命令模式。chmod命令用于更改文件或目录的权限。正确的命令格式应该是 "chmod [选项] 模式 文件名",其中模式表示要更改的权限,文件名表示要更改权限的文件或目录。例如,要将文件test.txt的权限设置为所有用户可读可写可执行,可以使用命令"chmod 777 test.txt"。请注意,在实际使用中,应根据需要谨慎设置权限,以确保安全性。
相关问题
chmod 777 -R .
chmod是一个用于修改文件或目录权限的命令,777表示给文件或目录赋予最高权限,-R表示递归地修改目录及其子目录下的所有文件和目录权限,"."表示当前目录。
具体解释如下:
- chmod:是change mode的缩写,用于修改文件或目录的权限。
- 777:是权限的表示方式之一,每个数字代表一组权限,分别表示所有者、所属组和其他用户的权限。其中,7表示读、写和执行权限,即最高权限。
- -R:是递归修改的选项,表示将权限修改应用到目录及其子目录下的所有文件和目录。
- ".":表示当前目录。
通过执行"chmod 777 -R ."命令,你将会给当前目录及其子目录下的所有文件和目录赋予最高权限。
Description: Oracle 10.2 on hpux 11.23 PA. When i try to start listener i go the next errors: Error listening on: (ADDRESS=(PROTOCOL=ipc)(PARTIAL=yes)(QUEUESIZE=1)) No longer listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=pav2qa2)(PORT=1521))) TNS-12557: TNS:protocol adapter not loadable TNS-12560: TNS:protocol adapter error TNS-00527: Protocol Adapter not loadable Solution: 1. Check if you have correct ORACLE_HOME, ORACLE_SID and PATH environments. 2. Check if /tmp/.oracle and /var/tmp/.oracle directories exists. 3. Check permissions for those directories for current user who is trying to start listener. mkdir /var/tmp/.oracle mkdir /tmp/.oracle chown -R oracle:oinstall /var/tmp/.oracle /tmp/.oracle chmod -R 01777 /var/tmp/.oracle /tmp/.oracle 4. Run the listener, problem solved: lsnrctl start 5. If you still cant start listener grant 777 permissions to oracle on /tmp directory. chmod -R 777 /tmp /var/tmp
这个问题出现在启动 Oracle 数据库 listener 时,错误信息提示 TNS-12557: TNS:protocol adapter not loadable,TNS-12560: TNS:protocol adapter error,TNS-00527: Protocol Adapter not loadable。
解决这个问题的步骤如下:
1. 检查是否设置了正确的 ORACLE_HOME、ORACLE_SID 和 PATH 环境变量。
2. 检查 /tmp/.oracle 和 /var/tmp/.oracle 目录是否存在。
3. 检查当前用户对这些目录的权限是否正确,如果不正确,可以执行以下命令:
mkdir /var/tmp/.oracle
mkdir /tmp/.oracle
chown -R oracle:oinstall /var/tmp/.oracle /tmp/.oracle
chmod -R 01777 /var/tmp/.oracle /tmp/.oracle
4. 启动 listener,执行以下命令:
lsnrctl start
如果问题得到解决,可以跳过下一步。
5. 如果问题仍然存在,可以将 /tmp 目录的权限授予 oracle 用户:
chmod -R 777 /tmp /var/tmp
这样,oracle 用户就可以访问 /tmp 目录,并且可以启动 listener。
阅读全文