直接在某一組內(nèi)添加次于root權(quán)限的賬戶就可以了:
你所需要的網(wǎng)站建設(shè)服務(wù),我們均能行業(yè)靠前的水平為你提供.標(biāo)準(zhǔn)是產(chǎn)品質(zhì)量的保證,主要從事成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、成都外貿(mào)網(wǎng)站建設(shè)、企業(yè)網(wǎng)站建設(shè)、手機(jī)網(wǎng)站開(kāi)發(fā)、網(wǎng)頁(yè)設(shè)計(jì)、成都品牌網(wǎng)站建設(shè)、網(wǎng)頁(yè)制作、做網(wǎng)站、建網(wǎng)站。創(chuàng)新互聯(lián)建站擁有實(shí)力堅(jiān)強(qiáng)的技術(shù)研發(fā)團(tuán)隊(duì)及素養(yǎng)的視覺(jué)設(shè)計(jì)專才。
1、添加用戶,首先用adduser命令添加一個(gè)普通用戶,命令如下:
#adduser tommy
//添加一個(gè)名為tommy的用戶
#passwd tommy //修改密碼
Changing password for user tommy.
New UNIX password: //在這里輸入新密碼
Retype new
2、賦予root權(quán)限
方法一: 修改 /etc/sudoers 文件,找到下面一行,把前面的注釋(#)去掉
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
然后修改用戶,使其屬于root組(wheel),命令如下:
#usermod -g root tommy
修改完畢,現(xiàn)在可以用tommy賬號(hào)登錄,然后用命令 su - ,即可獲得root權(quán)限進(jìn)行操作。
方法二: 修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
tommy ALL=(ALL) ALL
修改完畢,現(xiàn)在可以用tommy賬號(hào)登錄,然后用命令 su - ,即可獲得root權(quán)限進(jìn)行操作。
方法三: 修改 /etc/passwd 文件,找到如下行,把用戶ID修改為 0 ,如下所示:
tommy:x:500:500:tommy:/home/tommy:/bin/bash
修改后如下
tommy:x:0:500:tommy:/home/tommy:/bin/bash
保存,用tommy賬戶登錄后,直接獲取的就是root賬號(hào)的權(quán)限。
友情提醒:雖然方法三看上去簡(jiǎn)單方便,但一般不推薦使用,推薦使用方法二。
? ? 1、前臺(tái)進(jìn)程就是用戶使用的有控制終端的進(jìn)程,一旦這個(gè)終端關(guān)閉,這個(gè)進(jìn)程也隨之消失。
? ? ? ?2、后臺(tái)進(jìn)程也叫守護(hù)進(jìn)程,是運(yùn)行在后臺(tái)的一種特殊進(jìn)程,不受終端控制。
? ? ? ?3、后臺(tái)程序基本上不和用戶交互,優(yōu)先級(jí)別稍微低一點(diǎn) ; 前臺(tái)的程序和用戶交互,需要較高的響應(yīng)速度,優(yōu)先級(jí)別稍微高一點(diǎn)。
方法一 :切換到shell腳本所在的目錄(此時(shí),稱為工作目錄)執(zhí)行shell腳本:./test.sh
方法二: 以絕對(duì)路徑的方式去執(zhí)行bash shell腳本:/home/user1/test.sh
方法三: 直接使用bash 或sh 來(lái)執(zhí)行bash shell腳本:sh?test.sh bash test.sh。該方法執(zhí)行腳本,可以不必事先設(shè)定shell的執(zhí)行權(quán)限,甚至都不用寫(xiě)shell文件中的第一行(指定bash路徑)。因?yàn)榉椒ㄈ菍est.sh作為參數(shù)傳給sh(bash)命令來(lái)執(zhí)行的。這時(shí)不是test.sh自己來(lái)執(zhí)行,而是被人家調(diào)用執(zhí)行,所以不要執(zhí)行權(quán)限
方法四: 在當(dāng)前的shell環(huán)境中執(zhí)行bash shell腳本: . test.sh ?source test.sh
幾種方法的對(duì)比:
前三種方法執(zhí)行shell腳本時(shí)都是在當(dāng)前shell(稱為父shell)開(kāi)啟一個(gè)子shell環(huán)境,此shell腳本就在這個(gè)子shell環(huán)境中執(zhí)行。shell腳本執(zhí)行完后子shell環(huán)境隨即關(guān)閉,然后又回到父shell中。而方法四則是在當(dāng)前shell中執(zhí)行的 。
可以使用nohup命令忽略所有掛斷(SIGHUP)信號(hào),來(lái)實(shí)現(xiàn)在終端關(guān)閉后,命令不掛斷地運(yùn)行,nohup就是不掛起的意思( no hang up)。
第一步,去百度putty,這個(gè)小軟件到處都是,也很容易找到參考說(shuō)明。 第二布,去百度pscp,這也很容易找。 第三步,gcc編譯就一行l(wèi)inux命令。。 $ gcc xxx.c -o xxx
linux的nohup命令的用法。
在應(yīng)用Unix/Linux時(shí),我們一般想讓某個(gè)程序在后臺(tái)運(yùn)行,于是我們將常會(huì)
用 在程序結(jié)尾來(lái)讓程序自動(dòng)運(yùn)行。比如我們要運(yùn)行mysql在后臺(tái): /usr/local/mysql/bin/mysqld_safe
–user=mysql
??墒怯泻芏喑绦虿⒉幌雖ysqld一樣,這樣我們就需要nohup命令,怎樣使用nohup命令呢?這里講解nohup命令的一些用法。
nohup /root/start.sh
在shell中回車后提示:
[~]$ appending output to nohup.out
原程序的的標(biāo)準(zhǔn)輸出被自動(dòng)改向到當(dāng)前目錄下的nohup.out文件,起到了log的作用。
但是有時(shí)候在這一步會(huì)有問(wèn)題,當(dāng)把終端關(guān)閉后,進(jìn)程會(huì)自動(dòng)被關(guān)閉,察看nohup.out可以看到在關(guān)閉終端瞬間服務(wù)自動(dòng)關(guān)閉。
咨詢紅旗Linux工程師后,他也不得其解,在我的終端上執(zhí)行后,他啟動(dòng)的進(jìn)程竟然在關(guān)閉終端后依然運(yùn)行。
在第二遍給我演示時(shí),我才發(fā)現(xiàn)我和他操作終端時(shí)的一個(gè)細(xì)節(jié)不同:他是在當(dāng)shell中提示了nohup成功后還需要按終端上鍵盤(pán)任意鍵退回到
shell輸入命令窗口,然后通過(guò)在shell中輸入exit來(lái)退出終端;而我是每次在nohup執(zhí)行成功后直接點(diǎn)關(guān)閉程序按鈕關(guān)閉終端.。所以這時(shí)候會(huì)
斷掉該命令所對(duì)應(yīng)的session,導(dǎo)致nohup對(duì)應(yīng)的進(jìn)程被通知需要一起shutdown。
這個(gè)細(xì)節(jié)有人和我一樣沒(méi)注意到,所以在這兒記錄一下了。
附:nohup命令參考
nohup 命令
用途:不掛斷地運(yùn)行命令。
語(yǔ)法:nohup Command [ Arg … ] [ ]
描述:nohup 命令運(yùn)行由 Command 參數(shù)和任何相關(guān)的 Arg 參數(shù)指定的命令,忽略所有掛斷(SIGHUP)信號(hào)。在注銷后使用
nohup 命令運(yùn)行后臺(tái)中的程序。要運(yùn)行后臺(tái)中的 nohup 命令,添加 ( 表示”and”的符號(hào))到命令的尾部。
無(wú)論是否將 nohup 命令的輸出重定向到終端,輸出都將附加到當(dāng)前目錄的 nohup.out 文件中。如果當(dāng)前目錄的 nohup.out
文件不可寫(xiě),輸出重定向到 $HOME/nohup.out 文件中。如果沒(méi)有文件能創(chuàng)建或打開(kāi)以用于追加,那么 Command
參數(shù)指定的命令不可調(diào)用。如果標(biāo)準(zhǔn)錯(cuò)誤是一個(gè)終端,那么把指定的命令寫(xiě)給標(biāo)準(zhǔn)錯(cuò)誤的所有輸出作為標(biāo)準(zhǔn)輸出重定向到相同的文件描述符。
退出狀態(tài):該命令返回下列出口值:
126 可以查找但不能調(diào)用 Command 參數(shù)指定的命令。
127 nohup 命令發(fā)生錯(cuò)誤或不能查找由 Command 參數(shù)指定的命令。
否則,nohup 命令的退出狀態(tài)是 Command 參數(shù)指定命令的退出狀態(tài)。
nohup命令及其輸出文件
nohup命令:如果你正在運(yùn)行一個(gè)進(jìn)程,而且你覺(jué)得在退出帳戶時(shí)該進(jìn)程還不會(huì)結(jié)束,那么可以使用nohup命令。該命令可以在你退出帳戶/關(guān)閉終端之后繼續(xù)運(yùn)行相應(yīng)的進(jìn)程。nohup就是不掛起的意思( n ohang up)。
該命令的一般形式為:nohup command
使用nohup命令提交作業(yè)
如果使用nohup命令提交作業(yè),那么在缺省情況下該作業(yè)的所有輸出都被重定向到一個(gè)名為nohup.out的文件中,除非另外指定了輸出文件:
nohup command myout.file 21
在上面的例子中,輸出被重定向到myout.file文件中。
使用 jobs 查看任務(wù)。
使用 fg %n 關(guān)閉。
網(wǎng)站標(biāo)題:Linux提交作業(yè)命令,linux發(fā)送命令
文章鏈接:http://www.rwnh.cn/article28/dsiihcp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站、品牌網(wǎng)站制作、App開(kāi)發(fā)、網(wǎng)站制作、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)