第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

嘗試在新創(chuàng)建的目錄中創(chuàng)建文件時出現(xiàn)“權(quán)限被拒絕”?

嘗試在新創(chuàng)建的目錄中創(chuàng)建文件時出現(xiàn)“權(quán)限被拒絕”?

Go
料青山看我應(yīng)如是 2023-07-31 14:58:04
我正在嘗試使用創(chuàng)建一個目錄os.Mkdir(),然后在其中創(chuàng)建文件,類似于此腳本:package mainimport (    "log"    "os"    "path")func main() {    dir := "test_dir"    os.Mkdir(dir, os.ModeDir)    fileName := path.Join(dir, "file.txt")    _, err := os.Create(fileName)    if err != nil {        log.Fatalf("create file: %v", err)    }}但是,如果我運行這個,我會得到> go run fileperms.go2019/10/15 14:44:02 create file: open test_dir/file.txt: permission deniedexit status 1從https://golang.org/pkg/os/#FileMode我并不清楚如何指定FileMode以允許相同的腳本在新創(chuàng)建的目錄中創(chuàng)建文件。我怎樣才能實現(xiàn)這個目標(biāo)?
查看完整描述

2 回答

?
繁星點點滴滴

TA貢獻1803條經(jīng)驗 獲得超3個贊

0777我發(fā)現(xiàn)如果我將權(quán)限設(shè)置為:我可以在目錄中創(chuàng)建文件


package main


import (

    "io/ioutil"

    "os"

    "path"

)


func main() {

    dir := "test_dir"


    os.Mkdir(dir, 0777)


    fileName := path.Join(dir, "file.txt")


    ioutil.WriteFile(fileName, []byte("foobar"), 0666)

}

現(xiàn)在已使用預(yù)期內(nèi)容創(chuàng)建了文件:


> cat test_dir/file.txt 

foobar? 


查看完整回答
反對 回復(fù) 2023-07-31
?
天涯盡頭無女友

TA貢獻1831條經(jīng)驗 獲得超9個贊

在這里,Go 嘗試在 AUR 包安裝期間在 /tmp 目錄內(nèi)創(chuàng)建。

所以我更改了 /tmp 中的權(quán)限:

chmod 0777 -R /tmp

但這還不夠,所以我必須更改 /tmp 所有權(quán)(它是 root 的):

sudo chown -R "$USER":wheel /tmp


查看完整回答
反對 回復(fù) 2023-07-31
  • 2 回答
  • 0 關(guān)注
  • 196 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號