Ⅰ linux下安裝 小企鵝輸入法提示許可權不夠
./install-sh: no input file specified
的意思是沒有指定輸入文件,不是permission denied
根據install-sh的相關部分:
if [ x"$src" = x ]
then
echo "$0: no input file specified" >&2
exit 1
else
:
fi
這里指出了如果第一個位置參數是空的話,就會給出no input file specified的提示。
根據腳本的其他部分推測,必須給出安裝的源地址和目的地址。
試試這個,
autoconf configure.in
./configure –prefix=<安裝目錄>
make && make install
這是根據doc/fcitx3.pdf中的內容稍加修改來的。
Ⅱ linux非root用戶的sh文件的內容為何無許可權執行
chmod 該指令的執行許可權高,在不藉助其他的情況下,一般都是默認只有root許可權才可執行。非root用戶的sh文件,執行這個也是受限的。當然,這還得看你的腳本及環境來看。
Ⅲ 在linux下安裝installer.sh 但是bash: /mnt/LoadRunner/Linux/installer.sh: 許可權不夠 pwd顯示是root許可權
因為你的文件沒有執行許可權,所以會這樣
chmod a+x installer.sh 把執行許可權給他應該就可以執行了
Ⅳ linux mysql ,用scripts/mysql_install_db顯示沒有文件,scripts/mysql_install_db.sh許可權不足,我是root
chmod 777 scripts/mysql_install_db.sh
沒許可權的不是你,可能是腳本沒有執行許可權。
Ⅳ linux無法執行. sh文件,怎麼解決
no such file or directory
沒有這樣的文件或目錄
解決方法
分析原因,可能因為平台遷移碰到許可權問題我們來進行許可權轉換
1)在Windows下轉換:
利用一些編輯器如UltraEdit或EditPlus等工具先將腳本編碼轉換,再放到Linux中執行。轉換方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。
2)方法
用vim打開該sh文件,輸入:
[plain]
:setff
回車,顯示fileformat=dos,重新設置下文件格式:
[plain]
:setff=unix
保存退出:
[plain]
:wq
再執行,竟然可以了
3)在linux中的許可權轉換
也可在Linux中轉換:
首先要確保文件有可執行許可權
#chmo+xfilename
然後修改文件格式
#vifilename
以上三種方法都可以幫助大家解決有關linux執行.sh文件時出現no such file or directiory一問題,有需要的朋友可以參考下了,希望對大家有所幫助。
Ⅵ 在Linux中執行文件時候許可權不夠,怎麼解決
執行文件時許可權不夠嗎?
可以用"chmod a+x 文件名"來添加執行許可權。
或者用chmod 777 文件名對所有人添加讀、寫、執行許可權。
chmod命令
格式1:chmod [ugoa] [+-=] [rwx] 文件或目錄...
格式2:chmod nnn 文件或目錄...
Ⅶ start-all.sh顯示許可權不夠
原因是沒有獲取root許可權。根據查詢相關公開信息顯示start-all.s顯示需要獲取root許可權並授權後才能正常使用。Root,也稱為根用戶,是Unix(如Solaris、AIX、BSD)和類UNIX系統(如Linux、QNX等),及Android和iOS移動設備系統中的唯一的超級用戶,因其可對根目錄執行讀寫和執行操作而得名。
Ⅷ 在Linux虛擬機上配置Hadoop,在初始化時顯示許可權不夠
要注意使用對應用戶創建解壓文件。並隨時使用ll –a 查看文件許可權。
[root@master hadoop-1.0.3]# chmod 777 logs/*
[root@master hadoop-1.0.3]# chmod 777 logs
[root@master hadoop-1.0.3]# chown root logs/*
[root@master hadoop-1.0.3]# chown root logs
[root@master hadoop-1.0.3]# bin/start-all.sh
弄了這之後發現依然namenode打不開,我就格式化了namenode:hadoopnamenode –format,發現裡面原來有拋出例外:
ERRORnamenode.NameNode: java.io.IOException: Cannot create directory
/var/hadoop/hadoop-hadoop/dfs/name/current at org.apache.hadoop.hdfs.server.common.Storage$
StorageDirectory.clearDirectory(Storage.java:297)
atorg.apache.hadoop.hdfs.server.namenode.FSImage.format(FSImage.java:1320)
at org.apache.hadoop.hdfs.server.namenode.FSImage.format(FSImage.java:1339)
at.org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:1164)
at.org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1271)
atorg.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1288)
根據列外是不能創建一個目錄,有了上面的經驗我就知道了是沒有建目錄的許可權。所以我直接就在/var/下建了一個目錄叫做hadoop/,並授予了許可權。再格式化namenode,成功啟動。但是轉到子節點上輸入jps查看,發現並沒有完全啟動。知道node也有同樣問題。