首页 >>  正文

linux修改文件用户权限的命令

来源:baiyundou.net   日期:2024-09-22

作者:yasden

Linux操作系统如何手动安装显卡驱动?本文以安装英伟达显卡驱动.run文件为例进行说明

在英伟达官网下载了驱动程序文件,名称为 NVIDIA-Linux-x86_64-515.76.run,在Linux系统下如何安装该文件呢?

第一步、cd转到该目录下,用ls -all命令查看该文件的权限

ubuntu的firefox火狐浏览器是将显卡的驱动程序文件下载到“下载”这个文件夹里面的。在终端输入下面的命令并回车,转到“下载”文件夹下面(注意,我的文件夹是 “/home/yasden/下载”,你的文件夹是 “/home/你的电脑名称/下载”):

cd  /home/yasden/下载

然后用下面的命令查看 NVIDIA-Linux-x86_64-515.76.run的权限:

ls -all

输入上面的命令,回车后,会看见 NVIDIA-Linux-x86_64-515.76.run的前面,有-rw-rw-r-- 的字样(见下图):

第二步、用chmod命令修改NVIDIA-Linux-x86_64-515.76.run的文件权限

因此,还要输入下面的命令提升   NVIDIA-Linux-x86_64-515.76.run的文件权限(下面的命令chmod后面的“770”代表yasden这个用户有最高的权限去运行NVIDIA-Linux-x86_64-515.76.run 文件):

chmod  770  NVIDIA-Linux-x86_64-515.76.run 

第三步、运行.run安装程序

输入下面的命令,并回车,来安装该驱动程序:

./NVIDIA-Linux-x86_64-515.76.run

如果你当前目录下没有NVIDIA-Linux-x86_64-515.76.run该文件,则用下面的命令运行该程序:/home/yasden/下载/NVIDIA-Linux-x86_64-515.76.run (将yasden改成你的计算机的名字,另外保证NVIDIA-Linux-x86_64-515.76.run是下载到“下载”目录下)

如果提示需要在root下面运行,则输入下面的命令并回车:

sudo ./NVIDIA-Linux-x86_64-515.76.run

这时候提示输入root账号的密码,输入root的密码后继续:

如果提示下图的情况,则重启系统后,继续上一步。


如果重启系统后,还是出现上图的提示,恭喜你,你的ubuntu之前已经安装过英伟达的显卡驱动了。

解决NVIDIA Container Toolkit安装过程遇到的难题

某些Linux程序需要调用NVIDIA显卡,因此需要安装:

NVIDIA Container Toolkit

我在安装NVIDIA Container Toolkit的过程中遇到一些难题,我相信大部分的朋友都和我一样。我遇到的难题是:

按照英伟达官网的安装教程(见下图):

执行完官网推荐的上面的教程的所有步骤后,在运行: 

sudo docker run --rm --gpus all nvidia/cuda:11.0.3-base-ubuntu20.04 nvidia-smi

这个命令测试时,出现下面的错误提示:

docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error running hook #0: error running hook: exit status 1, stdout: , stderr: Auto-detected mode as 'legacy'
nvidia-container-cli: initialization error: load library failed: libnvidia-ml.so.1: cannot open shared object file: no such file or directory: unknown.

通过查阅大量资料,发现网上有位大神咨询过英伟达,英伟达给出的解释是:“显卡资源没有打开Persistence Mode”,输入下面的命令即可解决:

nvidia-smi -pm ENABLED

如果上面的命令回车后,出现提示,就按提示安装,我是输入下面的命令来安装的:

sudo apt install nvidia-utils-515

之后再次执行:

nvidia-smi -pm ENABLED

会出现下图的成功提示:

之后再次测试:

sudo docker run --rm --gpus all nvidia/cuda:11.0.3-base-ubuntu20.04 nvidia-smi

发现成功了:

2022双十一, 3070显卡终于跌破发行价了,赛博朋克2077说需要3077的支持:

 赛博朋克2077说,6800也可以的:

 

全文完,谢谢观看。

","force_purephv":"0","gnid":"9bd2257f818e87145","img_data":[{"flag":2,"img":[{"desc":"","height":"800","title":"","url":"https://p0.ssl.img.360kuai.com/t013342ac4f9b0eac9a.jpg","width":"600"},{"desc":"","height":"250","title":"","url":"https://p0.ssl.img.360kuai.com/t01df03267789ed48d9.jpg","width":"600"},{"desc":"","height":"137","title":"","url":"https://p0.ssl.img.360kuai.com/t0171f353a2e139e9fa.jpg","width":"600"},{"desc":"","height":"250","title":"","url":"https://p0.ssl.img.360kuai.com/t01eace699b0c22a3a2.jpg","width":"600"},{"desc":"","height":"372","title":"","url":"https://p0.ssl.img.360kuai.com/t017fc62f49352491ff.jpg","width":"600"},{"desc":"","height":"470","title":"","url":"https://p0.ssl.img.360kuai.com/t0174cce56ecfa81926.jpg","width":"600"},{"desc":"","height":"583","title":"","url":"https://p0.ssl.img.360kuai.com/t01412d498c4610bf40.jpg","width":"600"},{"desc":"","height":"106","title":"","url":"https://p0.ssl.img.360kuai.com/t0100a5437c34cee5be.jpg","width":"600"},{"desc":"","height":"380","title":"","url":"https://p0.ssl.img.360kuai.com/t01fc772dfc18b37df2.jpg","width":"600"},{"desc":"","height":"210","title":"","url":"https://p0.ssl.img.360kuai.com/t010fa46a5f53470dda.jpg","width":"600"},{"desc":"","height":"536","title":"","url":"https://p0.ssl.img.360kuai.com/t01221b7757901092f4.jpg","width":"600"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1668077187000,"pure":"","rawurl":"http://zm.news.so.com/b06d584dd208e7f8822f1b3d3d15b6f3","redirect":0,"rptid":"d3a292cb54dd098b","s":"t","src":"什么值得买","tag":[{"clk":"kdigital_1:linux","k":"linux","u":""},{"clk":"kdigital_1:赛博朋克2077","k":"赛博朋克2077","u":""},{"clk":"kdigital_1:英伟达","k":"英伟达","u":""},{"clk":"kdigital_1:显卡","k":"显卡","u":""}],"title":"玩NAS先学Linux(3):如何安装.run显卡驱动程序文件+解决NVIDIA Container Toolkit安装过程遇到的难题

通功毕3291怎么样给linux文件添加可执行权限 -
翟先伟17339505496 ______ Linux文件权限修改用chmod命令,添加可执行权限的命令类似于下面这样: chmod a+x 文件名 x表示可执行权限,a表示all,就是用户的(user)、用户组(group)、其他用户(others)三种身份的可执行权限都添加上.如果只添加用户的权限(user)、用户组(group)、其他用户(others)三种身份中的其中一个,可以用u、g、o三个字母来代替加号前面的a.比如: chmod u+x,g+x,o+x 文件名 参数中的文件名是一个文件的路径,如果是当前目录的文件,可以不加路径,只给个文件名.

通功毕3291linux中更改用户权限用什么命令啊?
翟先伟17339505496 ______ 你可以用chmod +777 文件名看下. 或者chowm 用户组:数据组 文件名

通功毕3291linux怎样修改用户权限 -
翟先伟17339505496 ______ 看你是要给用户本身修改权限,还是修改文件的权限让其它用户可以访问执行.一般如果你修改用户本身的权限,也没有太多好改的,一般用户创建用户(useradd)之后,用户就会有一个默认或指定的 userid和groupid. 一般对UNIX系统下的文...

通功毕3291Linux下如何改变文件夹权限 -
翟先伟17339505496 ______ 下面进入正文:Linux 文件系统 中的文件默认归root用户所有.当我们要安装某些软件(如flash player 9)时,需要将一些文件粘贴到/usr/lib/firefox/plugins中(文件系统根目录为'/',主文件夹根目录为'. /').此时,万恶的linux会提示:您没...

通功毕3291linux里怎么将文件权限给当前用户权限 -
翟先伟17339505496 ______ 普通文件默认是644也就是:-rw-r--r--1rootroot0May1520:04test自已有读写(rw),同组人员有读(r),其它有读(r)默认权限可通过umask修改默认umask为022文件:666-022=644目录:777-022=755如果你下了umask011的指令,则生成的文件目录权限就变成:文件:666-011=655目录:777-011=766

通功毕3291如何修改Linux系统的文件权限
翟先伟17339505496 ______ 不是,chmod 的对象是文件名或者目录名,不是用户的登录名.chmod 777 shed 这个命令的对象错了.另外不要给一般用户写系统的权利.如你需要修改系统,用 sudo.平时用一般用户即可,这样可以防止误操作破坏系统.举例说,如果你不小心执行了误操作:rm /bin/ls如果是一般用户,因为没有写权限,系统会阻止这个删除动作;如果你是 root ,那么这个 ls 就会被删掉.

通功毕3291如何更改linux文件的拥有者及用户组 -
翟先伟17339505496 ______ 运行man chown和man chgrp看看这两个命令的帮助就知道了(按空格显示下一页,按q退出). 或者运行chown --help和chgrp --help查看帮助. 这两个命令,你(某个账户)不一定运行成功,因为可能因为权限不足而失败.例如,你没有管理...

通功毕3291在Linux系统中,如何更改文件的访问权限 -
翟先伟17339505496 ______ chmod u,g,o+/-/=r,w,x object u(user),g(group),o(other) +表示增加 -表示减少 =表示赋予相应值 u+r 表示拥有者增加一个r(读)权限,g+w 表示拥有组增加一个w(写)权限,o+x 表示其它用户增加一个执行权限 权限也可以使用数字法 rwx rwx rwx u g o 421 421 421 每个权限位加起来就是7,比如:chmod 777 a 就是将a这个文件修改为rwxrwxrwx,chmod 644 a 就是将a的权限修改为rw-r--r--.

通功毕3291linux下面如何更改用户名,使得所有原所属文件夹的拥有者和所属组名称也一并更改过来? -
翟先伟17339505496 ______ 一、《Linux的chmod命令》.在 shell 中,可以使用chown命令来改变文件所有者及用户组,chgrp命令来改变文件所在用户组.在 Linux的C程序中,可以使用chown函数来改变文件所有者,及所在用户组. 另外,在shell中,要修改文件当前的...

通功毕3291Linux系统中如何修改及设置文件系统的权限及安全 -
翟先伟17339505496 ______ 1、文件夹中所有文件的权限设置:chmod -R 777 文件夹名字2、文件的权限 chmod 777 文件名3、查看文件以及文件的权限:进入文件夹 cd /home/xxx/文档 进入当前文件夹的子目录:cd ./文件夹名字 查看文件夹中所有文件名字:ls -a 所有文件都会展示,包含隐藏文件

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024