ubuntu创建文件的拥有者问题

现在ubuntu中出现 使用ubuntu用户登录的ssh 但是创建文件夹和文件为 root owner的问题。
使用的文件夹创建方式为 :
File file = new File(fileName);
file.getParentFile().mkdirs();
那么file在创建的过程中如何确定文件的owner所有者是谁呢?这根据启动tomcat的服务的时候使用的权限。
如果在sh startup.sh的时候 使用了sudo的话,那么服务中创建的文件夹和文件的所有者权限就会为root的。
所以处理方式为:
1.关闭tomcat
2.sh startup.sh 重新启动tomcat
3.将所有文件的owner修改回去 使用的语句为 chown -R 账号名称 文件或目录
这里使用 chown -R ubuntu 06 就修改了 06文件夹以及文件夹下所有递归文件盒文件夹的拥有者了。注意R必须是大写的.

时间: 2024-07-29 15:19:46

ubuntu创建文件的拥有者问题的相关文章

Ubuntu 创建文件快捷方式 启动器

以PHPSTORM 为例 呆狐狸.风来了 1.创建文件和添加内容 sudo vim /usr/share/applications/phpstorm.desktop 添加如下内容 [Desktop Entry] Name=phpstorm Name[zh_CN]=phpstorm Comment=phpstorm PHP Tool Exec=/home/fox/program/PhpStorm/bin/phpstorm.sh Icon=/home/fox/program/PhpStorm/bin

ubuntu 更改文件夹拥有者和权限

今天,在Ubuntu16.04上安装pyspider,遇到权限不够的问题,发现在安装anaconda3的时候,文件夹的拥有者是root.作为新手只有寻找如何更改文件夹的拥有者,或者修改文件夹的权限. Ubuntu中有两个修改命令可以用到,「change mode」&「change owner」 即chmod以及chown,其中可以用递归参数-R来实现更改所有子文件和子目录的权限. 1.利用chmod修改权限: 对Document/目录下的所有子文件与子目录执行相同的权限变更: chmod -R

ubuntu创建文件夹桌面快捷方式

最近在使用dropbox,用来存储一些自己的markdown笔记和pdf文件.觉得放一个快捷方式在桌面上比较方便,但是lxde似乎没有直接创建桌面快捷方式的功能(或者是我没有找到),就上网查了一下,顺便也记在这里. sudo ln -sT [srcDir] [dstDir/name] 像我这里,因为是创建dropbox的桌面快捷方式,所以完整的命令就是 sudo ln -sT /home/{user_name}/Dropbox/     /home/{user_name}/Desktop/Dro

Ubuntu 创建文件夹快捷方式

# ln -s [绝对路径] [绝对路径]/快捷方式名称 ln -s /data/long/ ~/桌面/long x 1 2 # ln -s [绝对路径] [绝对路径]/快捷方式名称 3 ln -s /data/long/ ~/桌面/long 4 原文地址:https://www.cnblogs.com/iiixxxiii/p/fe744ba9333db5bd0c3de0941b1b351d.html

Ubuntu学习 创建文件

touch : 改变文件或目录的时间,文件不存在时会创建一个空文件. 复制代码 touch file1 # file1 不存在时被创建 这点会用即可 其他了解 touch -c file1 # 不创建文件 touch -r ref_file file1 更新file1.txt的时间戳和ref+file相同 touch -t 201210120505.25 file1 -t time 使用指定的时间值 time 作为指定文件相应时间戳记的新值.此处的 # # time规定为如下形式的十进制数: [

(转) Ubuntu 更改文件夹及子文件夹权限

Linux系统下如何修改文档及文件夹(含子文件夹)权限,我们来看一下. 一 介绍: 可以使用命令chmod来为文件或目录赋予权限.Linux/Unix 的档案存取权限分为三级 : 档案拥有者.群组.其他.利用 chmod 可以藉以控制档案如何被他人所存取 二 详解 1 此命令有两种使用方法,一种是chmod后加数字,后接文件名 chmod abc file 其中a,b,c各为一个数字,分别表示User.Group.及Other的权限. r=4,w=2,x=1 若要rwx属性则4+2+1=7: 若

ubuntu创建桌面快捷方式

ubuntu11.04之前的版本,鼠标在桌面右键可以有更方便的创建快捷方式的方法,之后就没有了. 1.创建一个文件,将下面的代码拷贝进去 这里我们只需要关注3个地方,分别为Exec=软件执行文件的路径,Icon=快捷方式图标(如果有的话),Name=快捷方式名称.根据自己软件按转的位置修改代码,保存之后关闭文件.下面以eclipse为例. [Desktop Entry] Categories=Development; Comment[zh_CN]= Comment= Exec=/home/owe

更改linux文件的拥有者及用户组(chown和chgrp)

.使用chown命令更改文件拥有者 在 shell 中,能够使用chown命令来改变文件全部者.chown命令是change owner(改变拥有者)的缩写.须要要注意的是,用户必须是已经存在系统中的,也就是仅仅能改变为在 /etc/passwd这个文件里有记录的username称才干够. chown命令的用途非常多,还能够顺便直接改动用户组的名称. 此外,假设要连文件夹下的全部子文件夹或文件同一时候更改文件拥有者的话,直接加上 -R的參数就可以. 基本的语法: chown [-R] 账号名称 

ubuntu各文件夹简介 [转载]

原文地址:ubuntu各文件夹简介作者:SuperZhy ubuntu各文件夹简介 /bin 二进制可执行命令/dev 设备文件(硬盘/光驱等)/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录,下面会有以登录用户名作为文件夹名的各文件夹/lib 标准程序设计库又叫动态链接共享库,作用类似windows里的.dll文件/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序/tmp 公用的临时文件存储点/root 系统管理员的主目录/mnt 系统提供