日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux使用创建es用户,linux用户权限设置(安装elasticsearch7.x)

發(fā)布時(shí)間:2023/12/2 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux使用创建es用户,linux用户权限设置(安装elasticsearch7.x) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言

今天下載了elasticsearch的7.x版本,使用bin/elasticsearch -d 啟動(dòng)后,報(bào)出如下錯(cuò)誤:

java.lang.RuntimeException: can not run elasticsearch as root

at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:105)

at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:172)

at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:349)

at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:170)

at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:161)

at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86)

at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:125)

at org.elasticsearch.cli.Command.main(Command.java:90)

at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:126)

at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:92)

原來,啟動(dòng)的時(shí)候不能使用root用戶啟動(dòng),無奈,只能創(chuàng)建一個(gè)新用戶

用戶創(chuàng)建

創(chuàng)建用戶:

useradd -m elastisearch

-m : 在home目錄下創(chuàng)建用戶目錄

設(shè)置密碼:

passwd elastisearch

自此,就可以通過ssh elastisearch@ip登錄機(jī)器了

更改文件擁有者(chown命令)

將/opt目錄下面的es安裝包目錄elasticsearch-7.6.1,所有者設(shè)為elastisearch

chown elasticsearch:elasticsearch elasticsearch-7.6.1

設(shè)置完成后,觀察/opt目錄

drwxr-xr-x 10 elasticsearch elasticsearch 156 Mar 26 20:15 elasticsearch-7.6.1

發(fā)現(xiàn)elasticsearch-7.6.1目錄的所有者修改成功,

到此,elasticsearch就可以使用elasticsearch用戶啟動(dòng)成功

chmod 777 是個(gè)啥

之前碰到一些文件不能修改,就索性用chmod 777 去執(zhí)行下,也沒有管他到底在做什么,今天來捋一捋,記錄一下。

首先,ls -l查看一個(gè)目錄,會(huì)出現(xiàn):

drwxrwxr-x 11 elasticsearch elasticsearch 4096 Mar 26 21:00 apache-skywalking-apm-bin-es7

drwxr-xr-x 10 elasticsearch elasticsearch 156 Mar 26 20:15 elasticsearch-7.6.1

drwxr-xr-x 2 root root 6 Mar 27 14:45 test

-rwxrwxrwx 1 root root 0 Mar 27 15:21 test.sh

-rw-r--r-- 1 root root 0 Mar 27 15:21 test.txt

Linux下,分為這么幾種文件類型:

d:目錄directory

l:符號(hào)鏈接link

s:套接字socket

c:字符設(shè)備char

p:命名管道pipe

-:其他,不屬于以上幾類

文件創(chuàng)建后,有三種訪問方式:

讀(read):顯示內(nèi)容

寫(write):編輯內(nèi)容,刪除文件

執(zhí)行(execute):執(zhí)行文件

針對(duì)用戶,文件有三類權(quán)限:

創(chuàng)建人(user)權(quán)限:創(chuàng)建文件的人

組(group)用戶權(quán)限:和擁有者處于相同用戶組的其他人

其他(other)用戶權(quán)限

所以針對(duì)-rwxr-xr-x可分析為:

第1個(gè)字符表示文件的類型:[-]表示普通文件

第234字符表示創(chuàng)建人的權(quán)限:[rwx]表示可讀,可寫,可執(zhí)行

第567字符表示組用戶權(quán)限:[r-x]表示可讀可執(zhí)行

第890字符表示其他用戶權(quán)限:[r-x]表示可讀可執(zhí)行

修改test.sh文件權(quán)限兩種辦法

chmod u+x test.sh 賦予可執(zhí)行權(quán)限

chmod go-w xxx.sh 不讓其它用戶修改

第一個(gè)參數(shù):

u:創(chuàng)建人

g:組用戶

o:其他用戶

a:所有用戶(all)

第二個(gè)參數(shù):

+:增加權(quán)限

-:取消權(quán)限

=:設(shè)定權(quán)限

第三個(gè)參數(shù):

r:讀

w:寫

x:執(zhí)行

chmod 777 test.sh 賦予可讀可寫可執(zhí)行權(quán)限

若要同時(shí)設(shè)置 rwx (可讀寫運(yùn)行) 權(quán)限則將該權(quán)限位 設(shè)置 為 4 + 2 + 1 = 7

若要同時(shí)設(shè)置 rw- (可讀寫不可運(yùn)行)權(quán)限則將該權(quán)限位 設(shè)置 為 4 + 2 = 6

若要同時(shí)設(shè)置 r-x (可讀可運(yùn)行不可寫)權(quán)限則將該權(quán)限位 設(shè)置 為 4 +1 = 5

我們可以用用三個(gè)8進(jìn)制數(shù)字分別表示 擁有者 、群組 、其它組( u、 g 、o)的權(quán)限詳情,并用chmod直接加三個(gè)8進(jìn)制數(shù)字的方式直接改變文件權(quán)限。語法可簡化為:

chmod file

a,b,c各為一個(gè)數(shù)字,分別代表User、Group、及Other的權(quán)限。

相當(dāng)于簡化版的

chmod u=權(quán)限,g=權(quán)限,o=權(quán)限 file

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的linux使用创建es用户,linux用户权限设置(安装elasticsearch7.x)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。