首页
关于
Search
1
Win10/win11 专业版 激活密钥(注册码)
873 阅读
2
欢迎使用 Typecho
720 阅读
3
SeuratData数据集-包含了各种常用的公共数据
362 阅读
4
如何恢复状态
254 阅读
5
读后感11-17
232 阅读
默认分类
想做的事
Python
读后感
日记
随笔
音乐盒
Kali
视频
番茄钟
登录
Search
连祈
累计撰写
83
篇文章
累计收到
13
条评论
首页
栏目
默认分类
想做的事
Python
读后感
日记
随笔
音乐盒
Kali
视频
番茄钟
页面
关于
搜索到
69
篇与
的结果
Linux下多用户在同一文件夹下创建文件并互相访问的权限管理
2021年11月18日
55 阅读
0 评论
1 点赞
2021-11-18
首先修改之前的文件夹权限与所属用户chmod 770 test/777有3位,最高位7是设置文件所有者访问权限,第二位是设置群组访问权限,最低位是设置其他人访问权限。其中每一位的权限用数字来表示。具体有这些权限:r(Read,读取,权限值为4):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限。w(Write,写入,权限值为2):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。x(eXecute,执行,权限值为1):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。rwx本质是二进制数,如果有则用1表示,没有则有0表示,那么rwx则可以表示成为:111,即为7chown userA:groupA test/#修改文件所有者与所有组 useradd test#新建用户组 groupadd test#新建用户组 userdel username#删除用户 chown runoob:runoobgroup file1.txt#改变文件的用户与用户组将多个用户加入同一个Group,两种方式,一种直接使用命令修改文件,一种使用命令将用户加入usermod -G groupname username#将用户添加进工作组 sudo vipw#修改用户 sudo vipw -g#修改Group直接将名字加入到对应的段即可其中sudo vipw查看到的#yangjx:x:507:507::/home/yangjx:/bin/bash找到该需要修改的用户yangjx,将yangjx的默认组修改为mysql,很简单,直接将yangjx:x:507:507中的第二个507替换为mysql组id 27然后保存修改。这样,yangjx的默认组就变成了mysql。默认组可能和新建文件夹的默认所属用户有关id user#查看用户及其对应组的id groups user#查看用户所属组别 #------------------------------------- #然后对sabam force group进行设置,设置强制Group nano /etc/samba/smb.confsamba高级设置https://www.jianshu.com/p/650dda31b62ehttps://www.jianshu.com/p/f7fb4ad09c11进阶设置-linux系统的特殊权限位文件和目录的所有权是基于文件创建者的默认 uid(user-id)和 gid(group-id)的。启动一个进程时也是同样的情况:它以启动它的用户的 uid 和 gid 运行,并具有相应的权限。这种行为可以通过使用特殊的权限进行改变。setuid不会以启动它的用户的权限运行,而是以该文件所有者的权限运行。ls -l /bin/passwd -rwsr-xr-x. 1 root root 27768 Feb 11 2017 /bin/passwdsetuid 位是用 s 来表示的,代替了可执行位的 x。小写的 s 意味着可执行位已经被设置,否则你会看到一个大写的 S。大写的 S 发生于当设置了 setuid 或 setgid 位、但没有设置可执行位 x 时。它用于提醒用户这个矛盾的设置:如果可执行位未设置,则 setuid 和 setgid 位均不起作用。setuid 位对目录没有影响。setgid (设置组 ID)位对文件和目录都有影响。在第一个例子中,具有 setgid 位设置的文件在执行时,不是以启动它的用户所属组的权限运行,而是以拥有该文件的组运行。ls -ld test drwxrwsr-x. 2 egdoc egdoc 4096 Nov 1 17:25 test这次 s 出现在组权限的可执行位上。sticky (粘连)位的工作方式有所不同:它对文件没有影响,但当它在目录上使用时,所述目录中的所有文件只能由其所有者删除或移动。设置 sticky 位使用户不能删除其他用户的文件:$ ls -ld /tmp drwxrwxrwt. 14 root root 300 Nov 1 16:48 /tmpsetuid、setgid 和 sticky 位分别由数值 4、2 和 1 表示。如果我们要在目录上设置 setgid 位,我们可以运行:$ chmod 2775 test通过这个命令,我们在目录上设置了 setgid 位(由四个数字中的第一个数字标识),并给它的所有者和该目录所属组的所有用户赋予全部权限,对其他用户赋予读和执行的权限(目录上的执行位意味着用户可以 cd 进入该目录或使用 ls 列出其内容)。另一种设置特殊权限位的方法是使用 ugo/rwx 语法:$ chmod g+s test要将 setuid 位应用于一个文件,我们可以运行:$ chmod u+s file要设置 sticky 位,可运行:$ chmod o+t test在某些情况下,使用特殊权限会非常有用。但如果使用不当,可能会引入严重的漏洞,因此使用之前请三思。https://askubuntu.com/questions/51951/set-default-group-for-user-when-they-create-new-fileshttps://zhuanlan.zhihu.com/p/33855642https://blog.csdn.net/xtqueen/article/details/8561879
2021-11-18
Linux性能_硬件状态小命令
/proc/cpuinfo #查看CPU信息 sudo cat /proc/cpuinfo |grep MHz #查看Cpu频率 history #查看linux历史命令 echo $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]°#查看cpu温度nvidia-smi #查看显卡温度
2021年11月18日
53 阅读
0 评论
0 点赞
2021-11-17
R语言命令-性能相关
object.size( ) #查看变量所占内存大小 system('') #直接用R语言调用系统bash查看代码运行速度第一列是“User”时间,指运行此程序使用CPU的时间,它不包括此阶段内计算机其它进程的时间第二列“system”时间指程序中的一些诸如打开、关闭文件,分配、释放内存,执行系统指令等等的CPU时间,也不包括其它进程占用的时间第三列“elapsed”时间则指实际执行时间。当单线程执行程序时,前两者之和约等于(略小于)第三者。而当多线程时,第三者可能小于甚至远小于前两者之和~~t1=proc.time() 代码 t2=proc.time() t=t2-t1 print (t)
2021年11月17日
55 阅读
0 评论
0 点赞
今天设置了新的主题
2021年11月14日
20 阅读
0 评论
0 点赞
2021-11-14
开心~明天要元气满满哦
2021-09-06
SeuratData数据集-包含了各种常用的公共数据
devtools::install_github('satijalab/seurat-data')#安装 InstallData("pbmc3k")#安装数据集 ?pbmc3k ?ifnbDataset Version Summary species system ncells tech notes Installed InstalledVersioncbmc.SeuratData cbmc 3.0.0 scRNAseq and 13-antibody sequencing of CBMCs human CBMC (cord blood) 8617 CITE-seq TRUE 3.0.0hcabm40k.SeuratData hcabm40k 3.0.0 40,000 Cells From the Human Cell Atlas ICA Bone Marrow Dataset human bone marrow 40000 10x v2 FALSE 3.0.0ifnb.SeuratData ifnb 3.0.0 IFNB-Stimulated and Control PBMCs human PBMC 13999 10x v1 TRUE 3.0.0panc8.SeuratData panc8 3.0.0 Eight Pancreas Datasets Across Five Technologies human Pancreatic Islets 14892 SMARTSeq2, Fluidigm C1, CelSeq, CelSeq2, inDrops TRUE 3.0.0pbmc3k.SeuratData pbmc3k 3.0.0 3k PBMCs from 10X Genomics human PBMC 2700 10x v1 TRUE 3.0.0pbmcsca.SeuratData pbmcsca 3.0.0 Broad Institute PBMC Systematic Comparative Analysis human PBMC 31021 10x v2, 10x v3, SMARTSeq2, Seq-Well, inDrops, Drop-seq, CelSeq2 HCA benchmark FALSE 3.0.0
2021年09月06日
362 阅读
1 评论
1 点赞
1
...
9
10
11
...
14