タグ付けされた質問 「unix」

Unixは、もともと1969年にBell LabsのAT&T従業員グループによって開発された、マルチタスク、マルチユーザーのコンピューターオペレーティングシステムです。

1
Linux:ユーザー名がファイルの作成者と同じグループにある場合、ファイル/ディレクトリを削除できないのはなぜですか?
グループ内の/home/username/downloadsユーザー名debian-transmissionでファイルをダウンロードするヘッドレストレントクライアント(送信)がありますdebian-transmission。 アカウントusernameをグループに追加しdebian-transmission(グループにもusernameあり/home/username/downloadsます)、フォルダーを再帰的にchmodし770ましたが、usernameアカウントでログインしても何も削除できません。Transmissionによってダウンロードされたファイルに設定されたumaskは18であるため、それが何か関係があるのか​​わかりません。とにかく、ダウンロード後に手動でファイルを変更しました。 ls -lad /home/username/downloads 与える drwxrwx--- 38 username debian-transmission 4096 2012-04-19 11:39 /home/username/downloads そして ls -la /home/username/downloads/<a file in this folder that won't delete> 与える ls: cannot open directory /home/username/downloads/<a file in this folder that won't delete>/: Permission denied グループの書き込み許可を持っているファイルを削除できないのはなぜですか?しかし、答えは特に役に立ちませんでした。 * nixの許可を得たと思いましたが、明らかにそうではありません!

1
Pythonパッケージを使用していないHomebrewアプリ
Homebrewを使用して二重にインストールし、Googleドライブへのバックアップを作成しようとしました。これを行うと、次のエラーが発生します。 BackendException:Google DocsバックエンドにはGoogle Data API Python Client Libraryが必要です 見てみるとduplicitiyのソース(duplicitiyが根底にあるものですduply)、私は、これはどちらかによって引き起こされることが判明しimport atomたりimport gdata、2つのPythonパッケージ。しかし、私は両方をインストールしており、import gdataPythonのREPLで実行しても問題なく動作します。 私は重複がインストールされていることに注意しました /usr/local/Cellar/duplicity/0.6.24/lib/python2.7/site-packages/duplicity Pythonパッケージは /usr/local/lib/python2.7/site-packages/gdata だから、重複は何らかの形で独自のPythonディストリビューションを持っているように見えますか?これは標準的な手順ですか?しかし、最も重要なこと:Pythonパッケージを見つけるためにどのように重複を取得するのですか?

2
なぜrmコマンドはこのように振る舞い、どのようなダメージを与えたでしょう
amがディレクトリ/ home / userAにあると仮定します / u / xml / xmlfilesを指す環境変数$ XMLFILESがあります。$ XMLFILES環境変数はuserAの環境/プロファイルにあります userAとしてログオンしてから、「su」をuserBにログオンし、/ home / userB / testdataにcdします。 私はuserBであることに気づかなかったので、コマンドを発行しました rm $XMLFILES/* そして突然私はこれを見ます bash-3.00$ rm $XMLFILES/* rm: /bin not removed: Permission denied rm: /boot is a directory rm: /cdrom is a directory rm: /dev is a directory rm: /devices is a …

2
ファイル内の特定の情報を収集する方法
さまざまなハードウェア情報が必要です。シリアル番号、機能など、他の多くのものと同様に、私はを見つけましたがhwinfo、必要な情報をはるかに超える情報を取得します。 例えば: 18: IDE 200.0: 10600 Disk [Created at block.245] Unique ID: WZeP.yFECJK3_8V4 Parent ID: w7Y8.7HLn7TSO9I7 SysFS ID: / class / block / sdb SysFS BusID: 2: 0: 0: 0 SysFS Device Link:/devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:0/2:0:0:0 Hardware Class: disk Model: "KINGSTON SV300S3" Vendor: "KINGSTON" Device: "SV300S3" Revision: "BBF0" Serial ID "50026B77470B5AC3" Driver: "ahci", …
linux  unix  sed  awk 

0
ユーザーがコマンドを実行できないようにします。sudoでのみ許可されて実行できる必要があります。
Linuxユーザーが実行できるコマンドの数のリストという結果を与える単一のコマンドまたはスクリプトはありますか? また、ユーザーがLinuxの基本的なコマンドでさえ実行できないようにし、シェルスクリプトを実行できないようにする方法。

1
特定の時間にcronjobを実行する
午後11時から午前1時までを除き、cronジョブを1時間ごとに実行するように設定するにはどうすればよいですか? その間、システムはメンテナンスを行っているためです。 乾杯
linux  unix  cron 

0
UNIX CLIコマンドをWindowsに変換する
私はgethttpsforfree.comを使用して証明書を取得しています。私はステップ3で立ち往生しています。彼らは私にコマンドを実行したいと思っていますが、それはUNIXコマンドであり、私はWindows上にいます。コマンドは PRIV_KEY=./account.key; echo -n "eyJub25jZSI6...cGRmIn0" | openssl dgst -sha256 -hex -sign $PRIV_KEY 現在、これはcmd ofcourseでは機能しません。しかし、私はcliにはあまり向いていません。私が手に入れた最も近いものは echo -n "eyJub25jZSI6...cGRmIn0" | openssl dgst -sha256 -hex -sign accout.key 出力は来ますが、サイトはそれを受け入れません。だから私は仮定します win / unix cliでは意味が異なるため、問題です。だから私はそれをcmd equivalantに変換する助けが必要

0
SSH公開キー認証はまだ公開キーでパスワードを要求します
2つのサーバーがあります。1つはローカルサーバーで、もう1つはWeb上にあります。crontab -eこれらのサーバー上の2つのフォルダー間で、毎日午前4時にcrontabジョブ()で同期したい。このためにRSAで生成されたキーでUnisonを使用したいと思います。ローカルサーバーで公開鍵を生成し、コマンドで2番目のサーバーにコピーしましたssh-copy-id -i ~/.ssh/id_rsa.pub user@server。 キーをテストするとき、パスワード認証について尋ねられます。これを回避し、代わりに、既に生成した公開キーSSHを使用します。したがって、両方のフォルダー間の同期はパスワードを要求しません。 別の質問は、最初のサーバーで別のユーザーを2番目のユーザーとして使用している場合、この同期を実行できますか? Unisonをインストールしてキーを生成するには、これを使用しました https://wiki.ubuntuusers.de/Unison/ https://www.cis.upenn.edu/~bcpierce/unison/
ssh  unix 

1
vimでExcelからタブ区切りの.txtファイルを編集する
単純なスプレッドシートをExcel 15.41(Mac)でタブ区切りの.txtとして保存しvim <filename>、を使用して開くと、キャリッジリターンの文字がとして表示されますが^M、すべてが1行になっています。$を使用すると、単一行の最後に1つの文字が表示されます:set list。 1^I2^I3^I4^M1^I2^I3^I4^M1^I2^I3^I4$ fileformat=unixこのファイルの場合、キャリッジリターン文字が表示されないと予想したためです。誰が私が反対を見ているのか知っていますか?また、この手順に従ってすべての行が1行として読み取られる理由もわかりません。 同じスプレッドシートをUTF-16 unicode .txtとして保存し、vimを使用して開きfileformat=dosます。:set list行末文字を正しく表示しますが、復帰文字はありません。私の理解では、DOSファイルには行末にキャリッジリターンも含める必要があります。 1^I2^I3^I4$ 1^I2^I3^I4$ 1^I2^I3^I4$ 行末について多くの情報がありますが、これらの観察を説明する直接的な答えは見つかりませんでした。リソースを明確にするための助けや指示は大歓迎です。 ジェフ

1
ディレクトリに親フォルダを作成するより古いファイルを見つけて、そこに移動します
私は次のことを行うbashスクリプトを作成しようとしています。 findコマンドを使用して、7日より古いファイルを検索しfind . -type f -mtime +7 ! -iname '.*'(、見つかったファイルの親ディレクトリを取得parent directoryし、別のディレクトリに名前を持つ新しいフォルダーを作成し、_todaysDate(date '+%m%d&y)を追加して、そこに見つかったファイルを移動します。 これを行うには何が最善でしょうか?while?for?doループ?どうやってそれをやりますか? 前もって感謝します! 編集:ファイル構造の例を示します folder1 - folder2 -oldfile1 folder1a - folder2a -folder3a -oldfile2 ---- In a new directory, a new folder would be created ( and that folder's name would be the parent folder of the old file, and …

3
ルートフォルダーとサブフォルダーの所有者を変更する(Ubuntu 13.04)
コマンドで誤ってルートフォルダー(/)の所有者とすべてのサブフォルダーを1人のユーザーに設定した $ sudo chown -R 'userName' /* 今、私はコマンドによって所有者をルートユーザーに戻したい $ chown -R root:root /* しかし、私にはこの操作に対する許可がありません。コマンドを使用する場合 $ sudo chown -R root:root /* それは戻ります sudo: effective uid is not 0, is sudo installed setuid root? それを修正するにはどうすればよいですか?
linux  ubuntu  unix  sudo  chown 

2
UNIX仕様のソフトウェア認定を取得するポイントは何ですか?[閉まっている]
私の無知をすみませんが、オペレーティングシステムをSUSV3またはV4、POSIX、またはその他のUNIX仕様の認定を受ける主な利点は何ですか?UNIX仕様に準拠し、UNIXシステムとして認定されることには、明確な利点がありますか? UNIXは非常に古く、Linux、Google Android、Microsoft Windowsなどの主要なOS開発者はUNIXを使用していません。 はるかに多くのアプリケーション互換性を可能にするLINUX仕様ではなく、UNIX認定に対して多額の費用をAppleが支払うことの大きな利点は何ですか? あなたがUNIXをどのように助けますか 主要なOS開発者ですか?(MS、APLなど) インディー/オープンソースプロジェクトの一部?(Linuxディストリビューションなど)
linux  windows  mac  unix  ios 

2
管理者ユーザーなしのUbuntu 11デスクトップ
どういうわけか、ユーザーを管理者アカウントではなく「標準」アカウントに変更しましたが、sudoや管理者権限を持つバックドアアカウントにアクセスできません。 とにかく、マシン全体を再構築せずにこれを修正できるのでしょうか?
ubuntu  unix  sudo 

2
gzip unixコマンドとtarコマンド
gzipを使用して複数のファイルを圧縮したいのですが、解凍すると複数のファイルを取得するはずです。 zipを使ってtarを試しましたが、tarは余分なフォルダを作成しましたが、これは必要ではありません。 圧縮したいファイルは cp1.txt, cp2.txt, cp3.txt。 ファイルを解凍した後にする必要があります cp1.txt, cp2.txt, cp3.txt しかし、gzipでtarコマンドを使用すると、次のようなファイルが作成されます。 /bbpre/spool/COPY/ZIP/cp1.txt,cp2.txt,cp3.txt 欲しくない /bbpre/spool/COPY/ZIP/ ファイルが欲しいだけです。
-1 unix  gzip 

2
エイリアスをリモートサーバーに解決する[終了]
IPエイリアスと呼ばれるものがあります。これは、UnixサーバーからWindowsファイルサーバーにアクセスするために使用されます。Unix上のパスは次のようになります。 /folder/file.txt これは何らかの形で解決されます: \\server\folder\file.txt これは、Unix上で実行されているSASプログラムからのftpコマンド内で使用されます。私はUnixについてほとんど知らないが、エイリアスはUnix自体で構成されていると思う(SASサーバーではない)。通常の(非ルート)ユーザーとして、このエイリアスを検索し、それが参照するIPアドレスを確認する方法はありますか?それとも、エイリアスとそのIPアドレスのリストですか? おそらく、間違った用語を使用していますか?私のGoogle検索ではコマンドエイリアスが見つかりましたが、それ以外の場合、有用な情報はほとんど見つかりません。
-1 unix  ftp  aix 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.